Commit Graph

1400 Commits

Author SHA1 Message Date
vlm 9e4815dfbe DEFAULT Value parsing and pretty-printing. constraints and tags checking/fixing code fixes
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@350 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 12:01:04 +00:00
vlm c94e28fa0a DEFAULT type support
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@349 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:59:51 +00:00
vlm 6ac9b0dc46 extended marker
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@348 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:59:30 +00:00
vlm a02b74df32 marker definition changed
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@347 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:54:38 +00:00
vlm 2cbc386d8e using the value
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@346 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:54:10 +00:00
vlm 48f87889df check distinct tags fixer
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@345 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:53:38 +00:00
vlm c23e15be50 check DEFAULT resolver
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@344 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:53:22 +00:00
vlm c4dadcdc30 check recursive resolver
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@343 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:53:04 +00:00
vlm 895c633ff4 check pretty-printing
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@342 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:52:28 +00:00
vlm ca5c243369 add explicit module specification
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@341 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:48:47 +00:00
vlm 387a08857c condition on non-tagged root and tagged extensions is only valid when automatic tags is in effect; also go into CHOICE or type only when it is untagged
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@340 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:48:34 +00:00
vlm a57277e696 fixing all in module before checking constraints
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@339 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:47:23 +00:00
vlm 71ad496444 some debugs made fatal
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@338 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:47:02 +00:00
vlm f98e07a512 recursive importing
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@337 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:46:47 +00:00
vlm 52864bbd95 added ChoiceIdentifier
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@336 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:46:28 +00:00
vlm 44a9b52dc4 dereferencing DEFAULT value
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@335 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:46:23 +00:00
vlm 5746178789 more logging
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@334 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:45:44 +00:00
vlm 093f675948 better DEFAULT and ENUMERATED pretty-printing
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@333 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:44:55 +00:00
vlm 2e4a386124 ouch
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@332 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:44:21 +00:00
vlm 63c808c45f test for subtype constraint referencing values from other modules
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@331 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-15 11:44:13 +00:00
vlm 2591f52f45 REAL type is now supported
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@330 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 14:29:47 +00:00
vlm b703836ce9 fixes
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@329 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 14:19:53 +00:00
vlm b958d28c4f REAL/math
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@328 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 14:14:58 +00:00
vlm c6de2c4f11 cleanup before proceeding
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@327 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 14:10:10 +00:00
vlm 46361983e4 ilogb() return value is platform-dependent
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@326 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 13:58:10 +00:00
vlm b02ccb2812 more portable constructs
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@325 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 13:50:21 +00:00
vlm b305ead7db explicitly add math library
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@324 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 13:42:05 +00:00
vlm 1d3ed28834 infinity and nan defined
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@323 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 13:40:42 +00:00
vlm 03af0f048d -fnative-integers -> -fnative-types
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@322 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 12:48:17 +00:00
vlm f9d178d667 REAL support
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@321 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 12:47:45 +00:00
vlm de592d7951 test for REAL support
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@320 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 12:46:58 +00:00
vlm 785435b627 REAL type support, including -fnative-types
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@319 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 12:46:35 +00:00
vlm b807ac4eb2 tagging-related changes
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@318 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 02:46:22 +00:00
vlm 00db042fad Tagged types inside SET OF/SEQUENCE OF test
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@317 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 02:46:01 +00:00
vlm a2374a0eb7 support of tags after SET OF/SEQUENCE OF: SET OF [1] INTEGER
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@316 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 02:44:07 +00:00
vlm fce48a452d Type may contain tags
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@315 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 02:36:39 +00:00
vlm c2c1f7f109 test for possibility to use tags inside CLASS definition
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@314 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-14 02:35:12 +00:00
vlm f72653e5b3 inner structures tagging fix
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@313 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-13 08:32:15 +00:00
vlm 313a58129d version bump-up
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@312 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-13 08:31:41 +00:00
vlm 72425de1aa inner structures tagging fix. see 0.9.5 comment in ChangeLog
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@311 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-13 08:31:01 +00:00
vlm 83204112b9 added type2any and any2type conversion routines
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@310 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-13 08:26:57 +00:00
vlm 69e185d15f updated
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@309 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 16:17:03 +00:00
vlm 6dffddc930 doc files
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@308 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 16:15:58 +00:00
vlm 1308d2b421 refactored tagging support
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@307 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 15:49:15 +00:00
vlm f97a6192b8 added a warning about 16MB limit
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@306 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 15:48:41 +00:00
vlm 5ad7bf2156 new version
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@305 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 15:39:19 +00:00
vlm dbf655b827 recursive and any
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@304 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 09:38:17 +00:00
vlm 060fe2a525 more explicit ANY support
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@303 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 09:37:12 +00:00
vlm ddd5a7dd24 distinction between an optional member and a member encoded with a pointer
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@302 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 09:18:20 +00:00
vlm 432c199ab6 different marker semantics
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@301 59561ff5-6e30-0410-9f3c-9617f08c8826
2004-09-10 08:22:50 +00:00