|
|
DataMuseum.dkPresents historical artifacts from the history of: DANOSI |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DANOSI Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 8151 (0x1fd7)
Types: TextFile
Names: »ASN1GRAM«
└─⟦7d3116ab8⟧ Bits:30010531 BOBS Sourcer RTP25,RTP11,RTP86,RTP ASN1 grammatikken DVBS1.SW2114.src.2.6-9 BB920506
└─⟦this⟧ »ASN1\ASN1GRAM«
OPTIONS(1,28,32,34,99)\r
METASYMBOLS M1=# M2=$ M3=% M4=?\r
BOOLEAN INTEGER BIT OCTET STRING NULL SEQUENCE\r
OF SET IMPLICIT CHOICE ANY OPTIONAL DEFAULT DEFINED BY\r
COMPONENTS UNIVERSAL APPLICATION PRIVATE TRUE FALSE\r
BEGIN END DEFINITIONS\r
OBJECT IDENTIFIER\r
EXTERNAL VisibleString IA5String NumericString\r
PrintableString TeletexString T61String VideotexString GraphicString\r
GeneralString ObjectDescriptor otherwise\r
GeneralizedTime UTCTime NAME KONST STRINGV EMPTY ERROR\r
: - .. -- " ::= < , . ( ) } ] [ { '?\r
STRINGCH = " ?\r
GOALSYMBOL = context ?\r
COMMENT = --?-- ?\r
%error% #48# ERROR ?\r
%context% #1# { %listobidnumber% } %globaltype% \r
%localcontextid% BEGIN %moduledefinitionlist% END . \r
$0# %error% END.? \r
%listobidnumber% #0# %obidnumber%\r
$0# %listobidnumber% %obidnumber% ?\r
%obidnumber% #56# KONST ?\r
%globaltype% #55# %externaltypereference%?\r
%localcontextid% #75# KONST?\r
%moduledefinitionlist% #0# %moduledefinition%\r
$0# %moduledefinitionlist% %moduledefinition% ?\r
%moduledefinition% #2# %moduleheader% %modulebody% END\r
$0# %error% END ?\r
%moduleheader% #3# %modulereference% DEFINITIONS ::= BEGIN\r
$0# %error% ::= BEGIN\r
$0# %error% BEGIN ? \r
%modulereference%#4# NAME ?\r
%modulebody% #0# %assignmentlist%\r
$0# EMPTY \r
$0# %error%?\r
%assignmentlist% #0# %assignment%\r
$0# %assignmentlist% %assignment% ?\r
%assignment% #0# %typeassignment%\r
$0# %valueassignment%?\r
%externaltypereference% #0# %modulereference% . %typereference% ?\r
%definedtype% #5# %externaltypereference%\r
$6# %typereference% ?\r
%typeassignment% #7# %assign% %type% ?\r
%assign% #8# %typereference% ::= \r
$0# %error% ::= ?\r
%type% #0# %builtintype%\r
$0#%definedtype% ?\r
%typereference% #9# NAME ?\r
%builtintype% #0# %booleantype%\r
$0# %integertype% \r
$0# % bitstringtype%\r
$0# %octetstringtype%\r
$0# % nulltype%\r
$0# %sequencetype%\r
$0# %sequenceoftype%\r
$0# %settype%\r
$0# %setoftype%\r
$0# %choicetype%\r
$0# %selecttype%\r
$0# %taggedtype%\r
$0# %objectidentifiertype%\r
$0# %anytype%\r
$0# %externaltype%\r
$0# %charactersettype%\r
$0# %usefultype%?\r
%namedtype% #49# NAME %type%\r
$10# %type% ?\r
%booleantype% #11# BOOLEAN ?\r
%integertype% #12# INTEGER \r
$12# INTEGER { %namednumberlist% } \r
$0# INTEGER { %error% }\r
$59# INTEGER %integerrange%\r
$59# INTEGER %integerrange% { %namednumberlist% } \r
$0# INTEGER %integerrange% { %error% }?\r
%integerrange% #0# [ %low%..%high% ]?\r
%low% #76# -KONST \r
$77# KONST ?\r
%high%\r
#78# -KONST \r
$79# KONST ?\r
%namednumberlist% #0# %namednumber%\r
$0# %namednumber% , % namednumberlist%\r
$0# %error% , %namednumberlist% ?\r
%namednumber% #0# NAME ( KONST)?\r
\r
%bitstringtype% #13# BIT STRING\r
$13# BIT STRING {%namedbitlist% } \r
$0# BIT STRING { %error% } \r
$60# BIT STRING %fix%\r
$60# BIT STRING %fix% {%namedbitlist% } \r
$0# BIT STRING %fix% { %error% }\r
$83# BIT STRING %max% \r
$83# BIT STRING %max% {%namedbitlist% } \r
$0# BIT STRING %max% { %error% }?\r
\r
%namedbitlist% #0# %namedbit%\r
$0# %namedbit%, %namedbitlist%\r
$0# %error%, %namedbitlist% ?\r
%namedbit% #0# NAME(KONST) ?\r
%octetstringtype% #14# OCTET STRING\r
$61# OCTET STRING %fix%\r
$62# OCTET STRING %max% ?\r
%nulltype% #15# NULL ?\r
%sequencetype% #16# %sequence% {%elementtypelist%} \r
$0# %sequence% { }\r
$0# %sequence% {%error%} ?\r
%sequence% #17# SEQUENCE ? \r
%elementtypelist% #50# %elementtype%\r
$18# %elementtype% , %elementtypelist% \r
$0# %error%,%elementtypelist% ?\r
%elementtype% #0# %namedtype%\r
$19# %namedtype% OPTIONAL\r
$19# %namedtype% DEFAULT %namedvalue%\r
$20# COMPONENTS OF %type% ?\r
%sequenceoftype% #21# %sequenceof% OF %type% \r
$63# %sequenceof% %max% OF %type% \r
$84# %sequenceof% %fix% OF %type% \r
$37# SEQUENCE ?\r
%sequenceof% #80# SEQUENCE ?\r
%settype% #22# %set%{%elementtypelist%} \r
$0# %set% { }\r
$0# %set% {%error% } ?\r
%set% #23# SET ? \r
%setoftype% #24# %setof% OF %type%\r
$64# %setof% %max% OF %type% \r
$85# %setof% %fix% OF %type% \r
$37# SET ?\r
%setof% #81# SET ?\r
%choicetype% #25#%choice% { %alternativelist%}\r
$0# %choice% {%error% } ?\r
%choice% #26# CHOICE? \r
%alternativelist% #50# %namedtype%\r
$27# %namedtype%, %alternativelist% \r
$0# %error% , %alternativelist% ?\r
%selecttype% #28# NAME < %type% ?\r
%taggedtype% #29# %tag% %type%\r
$30# %tag% IMPLICIT %type% ? \r
%tag% #31# [ %class% %classnumber%] \r
$0# [ %error% ]?\r
%classnumber% #32# KONST ?\r
%class% #33# UNIVERSAL\r
$34# APPLICATION\r
$35# PRIVATE\r
$36# EMPTY ?\r
%anytype% #37# ANY\r
$95# %anydef% NAME { %anyvalues% %otherwise% } ?\r
%otherwise% #110# EMPTY\r
$111# otherwise : %type% ?\r
%anydef% #96# ANY DEFINED BY ?\r
%anyvalues% #97# %anyintegerlist%\r
$98# %anyobjlist%\r
$0# %error% ?\r
%anyintegerlist% #99# %anyinteger% ,%anyintegerlist%\r
$100# %anyinteger% ?\r
%anyinteger% #101# KONST : %type% \r
$109# - KONST : %type% ?\r
%anyobjlist% #102# %anyobj% ,%anyobjlist%\r
$103# %anyobj% ?\r
%anyobj% #104# { %objs% } : %type% ?\r
%objs% #105# %obj% %objs%\r
$106# %obj% ?\r
%obj% #107# KONST ?\r
%objectidentifiertype% #53# OBJECT IDENTIFIER\r
$65# OBJECT IDENTIFIER %max%?\r
%externaltype% #38# EXTERNAL ?\r
%charactersettype% #51# VisibleString $39# IA5String $40# NumericString\r
$41# PrintableString $42# TeletexString $43#\r
T61String $44# VideotexString\r
$45# GraphicString $52# GeneralString\r
$66# VisibleString %max% $67# IA5String %max%\r
$68# NumericString %max%\r
$69# PrintableString %max% $70# TeletexString %max%\r
$71# T61String %max%\r
$72# VideotexString %max%\r
$73# GraphicString %max% $74# GeneralString %max% \r
$86# VisibleString %fix% $87# IA5String %fix%\r
$88# NumericString %fix%\r
$89# PrintableString %fix% $90# TeletexString %fix%\r
$91# T61String %fix%\r
$92# VideotexString %fix%\r
$93# GraphicString %fix% $94# GeneralString %fix% ?\r
%usefultype% #46# GeneralizedTime $47# UTCTime $54# ObjectDescriptor?\r
%value% #0# KONST\r
$0# NAME\r
$0# %othervalue% ?\r
%othervalue% \r
#0#NAME.NAME\r
$0# TRUE $0# FALSE \r
$0# '%bitstring%' NAME\r
$0# { }\r
$0# NULL $0# STRINGV $0# {%namedvaluelist%} $0# { %error% } ?\r
%namedvalue% #0# %objectidcomp% %valueorcomplist%\r
$0# %othervalue% ? \r
%valueorcomplist% \r
#0# %othervalue%\r
$0# %objectidcomplist% ?\r
%bitstring% #0# NAME $0# KONST ?\r
%namedvaluelist% #0# %namedvalue% $0# %namedvalue% , %namedvaluelist%\r
$0# %error% , %namedvaluelist% ?\r
%valueassignment% #0# NAME %type% ::= %value% ?\r
%objectidcomp% #0# NAME\r
$0# KONST\r
$0# NAME(NAME)\r
$0# NAME(KONST) ?\r
%objectidcomplist% #0# %objectidcomp% %objectidcomplist% \r
$0# EMPTY ?\r
\r
%fix% #57# [KONST] ?\r
%max% #58# (KONST) ?\r
?\r