mirror of https://gerrit.osmocom.org/asn1c
![]() One of the most tricky ASN.1 excerpt : E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, ... } E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE (SIZE (lowerBound..upperBound)) OF ProtocolIE-SingleContainer {{IEsSetParam}} ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= ProtocolIE-Field {{IEsSetParam}} ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) } |
||
---|---|---|
.. | ||
Makefile.am | ||
asn1fix.c | ||
asn1fix.h | ||
asn1fix_bitstring.c | ||
asn1fix_bitstring.h | ||
asn1fix_class.c | ||
asn1fix_class.h | ||
asn1fix_compat.c | ||
asn1fix_compat.h | ||
asn1fix_constr.c | ||
asn1fix_constr.h | ||
asn1fix_constraint.c | ||
asn1fix_constraint.h | ||
asn1fix_constraint_compat.c | ||
asn1fix_crange.c | ||
asn1fix_crange.h | ||
asn1fix_cstring.c | ||
asn1fix_cstring.h | ||
asn1fix_cws.c | ||
asn1fix_cws.h | ||
asn1fix_dereft.c | ||
asn1fix_dereft.h | ||
asn1fix_derefv.c | ||
asn1fix_derefv.h | ||
asn1fix_enum.c | ||
asn1fix_enum.h | ||
asn1fix_export.c | ||
asn1fix_export.h | ||
asn1fix_integer.c | ||
asn1fix_integer.h | ||
asn1fix_internal.h | ||
asn1fix_misc.c | ||
asn1fix_misc.h | ||
asn1fix_param.c | ||
asn1fix_param.h | ||
asn1fix_retrieve.c | ||
asn1fix_retrieve.h | ||
asn1fix_tags.c | ||
asn1fix_tags.h | ||
asn1fix_value.c | ||
asn1fix_value.h | ||
check_fixer.c |