📄 asn_grammar.cxx
字号:
0, 133, 226, 227, 134, 0, 229, 0, 252, 0,
141, 228, 0, 0, 389, 0, 325, 0, 175, 142,
323, 0, 230, 0, 230, 136, 137, 137, 137, 0,
137, 137, 137, 136, 230, 0, 230, 136, 137, 137,
137, 230, 0, 231, 0, 28, 234, 0, 232, 0,
231, 235, 232, 0, 233, 0, 232, 236, 233, 0,
237, 0, 237, 234, 0, 50, 237, 0, 143, 0,
96, 0, 144, 0, 66, 0, 238, 0, 303, 0,
133, 230, 134, 0, 323, 0, 245, 0, 239, 0,
244, 0, 246, 0, 247, 0, 240, 137, 137, 241,
0, 242, 0, 242, 140, 0, 243, 0, 140, 243,
0, 323, 0, 70, 0, 323, 0, 69, 0, 55,
225, 0, 63, 175, 0, 223, 0, 176, 0, 178,
0, 219, 0, 88, 225, 0, 105, 41, 225, 0,
105, 42, 248, 0, 131, 249, 132, 0, 131, 137,
137, 137, 136, 249, 132, 0, 250, 0, 250, 136,
249, 0, 3, 251, 0, 3, 225, 251, 0, 82,
0, 26, 0, 79, 0, 0, 253, 0, 257, 0,
43, 37, 131, 254, 132, 0, 0, 255, 0, 256,
136, 255, 0, 256, 0, 315, 142, 320, 0, 320,
0, 301, 0, 258, 0, 131, 295, 132, 131, 259,
132, 0, 259, 136, 260, 0, 260, 0, 145, 261,
0, 145, 137, 261, 0, 261, 137, 3, 0, 3,
0, 9, 31, 265, 0, 15, 266, 31, 300, 0,
16, 266, 31, 301, 0, 266, 0, 269, 0, 294,
0, 267, 0, 9, 0, 268, 0, 7, 137, 9,
0, 59, 0, 27, 0, 40, 131, 270, 132, 285,
0, 270, 136, 271, 0, 271, 0, 272, 0, 274,
0, 277, 0, 278, 0, 280, 0, 281, 0, 283,
0, 10, 273, 0, 79, 0, 44, 175, 0, 0,
11, 175, 275, 276, 0, 97, 0, 0, 79, 0,
44, 323, 0, 0, 11, 298, 276, 0, 12, 175,
279, 0, 79, 0, 44, 354, 0, 0, 12, 298,
279, 0, 13, 266, 282, 0, 79, 0, 44, 300,
0, 0, 14, 266, 284, 0, 79, 0, 44, 301,
0, 0, 105, 90, 286, 0, 0, 131, 287, 132,
0, 131, 132, 0, 287, 288, 0, 288, 0, 290,
0, 289, 0, 138, 287, 139, 0, 291, 0, 299,
0, 34, 0, 36, 0, 38, 0, 39, 0, 47,
0, 48, 0, 49, 0, 53, 0, 54, 0, 64,
0, 17, 0, 66, 0, 71, 0, 74, 0, 76,
0, 77, 0, 81, 0, 85, 0, 86, 0, 87,
0, 94, 0, 96, 0, 136, 0, 293, 0, 15,
0, 7, 137, 15, 0, 266, 318, 0, 296, 0,
16, 0, 7, 137, 16, 0, 295, 318, 0, 298,
137, 299, 0, 299, 0, 10, 0, 11, 0, 12,
0, 13, 0, 14, 0, 292, 0, 302, 0, 222,
0, 131, 230, 132, 0, 221, 137, 298, 0, 300,
0, 295, 0, 297, 0, 305, 0, 307, 0, 308,
0, 309, 0, 310, 0, 311, 0, 0, 8, 312,
306, 31, 175, 0, 3, 312, 175, 31, 323, 0,
8, 312, 175, 31, 354, 0, 9, 312, 31, 265,
0, 15, 312, 266, 31, 300, 0, 16, 312, 266,
31, 301, 0, 131, 313, 132, 0, 313, 136, 314,
0, 314, 0, 315, 142, 385, 0, 385, 0, 175,
0, 266, 0, 317, 318, 0, 179, 0, 8, 0,
131, 319, 132, 0, 319, 136, 320, 0, 320, 0,
175, 0, 323, 0, 354, 0, 266, 0, 0, 3,
175, 322, 31, 323, 0, 324, 0, 351, 0, 333,
0, 335, 0, 336, 0, 343, 0, 389, 0, 344,
0, 327, 0, 332, 0, 345, 0, 348, 0, 326,
0, 3, 0, 352, 0, 7, 137, 3, 0, 0,
25, 328, 329, 132, 0, 330, 0, 330, 329, 0,
5, 0, 17, 0, 5, 133, 331, 134, 0, 17,
0, 326, 0, 5, 0, 19, 0, 21, 0, 20,
0, 22, 0, 24, 334, 132, 0, 24, 132, 0,
4, 0, 334, 136, 4, 0, 94, 0, 54, 0,
337, 0, 18, 0, 338, 0, 341, 0, 342, 0,
23, 339, 132, 0, 340, 0, 339, 136, 340, 0,
18, 0, 325, 0, 23, 17, 136, 17, 136, 17,
136, 17, 132, 0, 23, 17, 136, 17, 132, 0,
3, 142, 323, 0, 73, 0, 346, 0, 347, 0,
146, 0, 81, 0, 71, 0, 131, 349, 132, 0,
131, 132, 0, 350, 0, 349, 136, 350, 0, 3,
323, 0, 325, 0, 353, 318, 0, 326, 0, 3,
0, 131, 229, 132, 0, 8, 68, 31, 356, 0,
0, 33, 357, 358, 48, 0, 8, 0, 8, 137,
8, 0, 359, 360, 0, 95, 72, 31, 361, 0,
104, 72, 31, 361, 0, 362, 0, 362, 143, 361,
0, 363, 0, 363, 362, 0, 364, 0, 365, 0,
18, 0, 8, 0, 8, 31, 0, 106, 0, 107,
0, 108, 0, 109, 0, 110, 0, 110, 133, 95,
8, 134, 0, 111, 133, 175, 134, 0, 111, 133,
3, 175, 134, 0, 111, 133, 104, 175, 134, 0,
140, 366, 147, 0, 367, 0, 366, 367, 0, 368,
0, 369, 0, 8, 31, 175, 0, 3, 175, 31,
323, 0, 0, 0, 3, 112, 371, 90, 175, 114,
373, 115, 374, 375, 376, 377, 380, 372, 31, 323,
0, 116, 0, 117, 0, 118, 0, 119, 0, 120,
0, 121, 0, 122, 0, 123, 0, 124, 18, 0,
0, 125, 18, 0, 0, 126, 131, 378, 132, 0,
0, 379, 0, 378, 136, 379, 0, 3, 0, 8,
0, 127, 131, 323, 132, 0, 0, 0, 3, 113,
382, 128, 323, 383, 375, 376, 31, 323, 0, 129,
131, 384, 132, 0, 0, 323, 0, 384, 136, 323,
0, 8, 0, 3, 0, 9, 0, 15, 0, 16,
0, 385, 131, 132, 0, 388, 0, 387, 136, 388,
0, 3, 133, 389, 134, 0, 3, 133, 325, 134,
0, 17, 0, 148, 17, 0
};
#endif
#if YYDEBUG != 0
static const short yyrline[] = { 0,
426, 431, 435, 439, 446, 451, 459, 460, 464, 468,
476, 480, 484, 488, 498, 499, 504, 505, 510, 514,
522, 523, 528, 529, 533, 534, 539, 545, 559, 565,
573, 574, 575, 582, 586, 595, 600, 609, 613, 619,
620, 625, 626, 627, 628, 629, 630, 631, 633, 634,
635, 640, 647, 660, 669, 670, 671, 676, 677, 678,
679, 680, 681, 682, 683, 684, 686, 687, 688, 689,
690, 691, 692, 693, 694, 695, 696, 701, 702, 703,
704, 712, 716, 722, 728, 737, 741, 749, 754, 761,
765, 774, 782, 783, 787, 791, 795, 799, 803, 807,
811, 815, 819, 823, 827, 831, 839, 847, 854, 858,
862, 869, 874, 882, 887, 892, 902, 910, 917, 921,
925, 932, 937, 948, 952, 957, 965, 969, 977, 982,
986, 994, 1002, 1010, 1017, 1025, 1033, 1037, 1041, 1048,
1052, 1056, 1060, 1067, 1072, 1079, 1080, 1084, 1089, 1093,
1101, 1109, 1113, 1121, 1129, 1134, 1139, 1147, 1155, 1156,
1166, 1170, 1174, 1178, 1186, 1194, 1198, 1202, 1210, 1221,
1222, 1223, 1225, 1230, 1238, 1242, 1246, 1250, 1254, 1258,
1265, 1272, 1273, 1278, 1282, 1290, 1294, 1295, 1305, 1309,
1313, 1317, 1325, 1326, 1335, 1340, 1347, 1352, 1359, 1360,
1367, 1374, 1375, 1379, 1380, 1384, 1385, 1386, 1394, 1398,
1402, 1403, 1404, 1406, 1410, 1417, 1418, 1422, 1423, 1430,
1431, 1438, 1439, 1446, 1453, 1460, 1461, 1462, 1463, 1468,
1476, 1480, 1487, 1491, 1498, 1503, 1511, 1515, 1522, 1526,
1530, 1534, 1542, 1543, 1547, 1554, 1558, 1565, 1570, 1578,
1582, 1587, 1588, 1592, 1597, 1598, 1602, 1603, 1607, 1608,
1615, 1620, 1625, 1631, 1633, 1634, 1638, 1639, 1640, 1645,
1652, 1656, 1664, 1668, 1669, 1673, 1674, 1675, 1676, 1677,
1678, 1679, 1683, 1688, 1689, 1690, 1694, 1699, 1700, 1704,
1705, 1706, 1710, 1715, 1720, 1721, 1722, 1726, 1731, 1736,
1737, 1738, 1742, 1747, 1748, 1749, 1753, 1754, 1758, 1759,
1763, 1764, 1768, 1769, 1773, 1777, 1778, 1783, 1784, 1785,
1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1795, 1796,
1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806,
1811, 1812, 1817, 1823, 1829, 1831, 1836, 1842, 1847, 1851,
1856, 1857, 1858, 1859, 1860, 1865, 1871, 1873, 1923, 1929,
1934, 1936, 1941, 1956, 1957, 1958, 1959, 1960, 1961, 1965,
1969, 1979, 1984, 1989, 1994, 1999, 2004, 2011, 2016, 2024,
2028, 2032, 2034, 2040, 2047, 2048, 2053, 2060, 2065, 2073,
2074, 2076, 2078, 2092, 2098, 2110, 2111, 2116, 2117, 2118,
2119, 2124, 2128, 2132, 2133, 2134, 2135, 2146, 2150, 2154,
2159, 2168, 2172, 2187, 2192, 2200, 2201, 2205, 2213, 2217,
2218, 2223, 2227, 2234, 2238, 2242, 2246, 2254, 2258, 2267,
2271, 2279, 2286, 2290, 2291, 2292, 2296, 2303, 2308, 2315,
2316, 2323, 2332, 2342, 2351, 2359, 2360, 2364, 2374, 2378,
2386, 2390, 2397, 2402, 2409, 2451, 2466, 2471, 2472, 2480,
2487, 2494, 2498, 2502, 2504, 2509, 2513, 2517, 2539, 2540,
2544, 2545, 2549, 2550, 2554, 2556, 2558, 2560, 2561, 2562,
2563, 2564, 2565, 2566, 2567, 2568, 2572, 2576, 2577, 2581,
2582, 2586, 2591, 2599, 2603, 2613, 2622, 2626, 2630, 2634,
2641, 2645, 2649, 2653, 2660, 2664, 2671, 2675, 2682, 2686,
2693, 2698, 2705, 2706, 2710, 2714, 2721, 2726, 2739, 2743,
2750, 2755, 2788, 2789, 2790, 2791, 2792, 2796, 2804, 2809,
2816, 2820, 2829, 2830
};
static const char * const yytname[] = { "$","error","$undefined.","IDENTIFIER",
"BIT_IDENTIFIER","OID_IDENTIFIER","IMPORT_IDENTIFIER","MODULEREFERENCE","TYPEREFERENCE",
"OBJECTCLASSREFERENCE","TYPEFIELDREFERENCE","VALUEFIELDREFERENCE","VALUESETFIELDREFERENCE",
"OBJECTFIELDREFERENCE","OBJECTSETFIELDREFERENCE","OBJECTREFERENCE","OBJECTSETREFERENCE",
"INTEGER","CSTRING","OS_BSTRING","BS_BSTRING","OS_HSTRING","BS_HSTRING","STRING_BRACE",
"BITSTRING_BRACE","OID_BRACE","ABSENT","ABSTRACT_SYNTAX","ALL","ANY","APPLICATION",
"ASSIGNMENT","AUTOMATIC","BEGIN_t","BIT","BMPString","BOOLEAN_t","BY","CHARACTER",
"CHOICE","CLASS","COMPONENT","COMPONENTS","CONSTRAINED","DEFAULT","DEFINED",
"DEFINITIONS","EMBEDDED","END","ENUMERATED","EXCEPT","EXPLICIT","EXPORTS","EXTERNAL",
"FALSE_t","FROM","GeneralString","GraphicString","IA5String","TYPE_IDENTIFIER",
"IDENTIFIER_t","IMPLICIT","IMPORTS","INCLUDES","INSTANCE","INTEGER_t","INTERSECTION",
"ISO646String","MACRO","MAX_t","MIN_t","MINUS_INFINITY","NOTATION","NULL_VALUE",
"NULL_TYPE","NumericString","OBJECT","OCTET","OF_t","OPTIONAL_t","PDV","PLUS_INFINITY",
"PRESENT","PrintableString","PRIVATE","REAL","SEQUENCE","SET","SIZE_t","STRING",
"SYNTAX","T61String","TAGS","TeletexString","TRUE_t","TYPE_t","UNION","UNIQUE",
"UNIVERSAL","UniversalString","VideotexString","VisibleString","GeneralizedTime",
"UTCTime","VALUE","WITH","string_t","identifier_t","number_t","empty_t","type_t",
"value_t","OBJECT_TYPE","TRAP_TYPE","ACCESS","STATUS","read_only_t","read_write_t",
"write_only_t","not_accessible_t","mandatory_t","optional_t","obsolete_t","deprecated_t",
"DESCRIPTION_t","REFERENCE_t","INDEX_t","DEFVAL_t","ENTERPRISE","VARIABLES",
"ObjectDescriptor_t","'{'","'}'","'('","')'","';'","','","'.'","'['","']'","'<'",
"'!'","':'","'|'","'^'","'@'","'0'","'>'","'-'","ModuleDefinition","@1","DefinitiveIdentifier",
"DefinitiveObjIdComponentList","DefinitiveObjIdComponent","DefinitiveNameAndNumberForm",
"TagDefault","ModuleBody","Exports","SymbolsExported","Imports","SymbolsImported",
"SymbolsFromModuleList","SymbolsFromModule","@2","GlobalModuleReference","@3",
"AssignedIdentifier","DefinedValue_Import","SymbolList","Symbol","AssignmentList",
"Assignment","ValueSetTypeAssignment","@4","TypeAssignment","Type","BuiltinType",
"ReferencedType","DefinedType","ExternalTypeReference","BitStringType","NamedBitList",
"NamedBit","BooleanType","CharacterStringType","RestrictedCharacterStringType",
"UnrestrictedCharacterStringType","ChoiceType","AlternativeTypeLists","AlternativeTypeList",
"ExtensionAndException","NamedType","EmbeddedPDVType","EnumeratedType","Enumerations",
"Enumeration","EnumerationItem","ExternalType","AnyType","InstanceOfType","IntegerType",
"NullType","ObjectClassFieldType","ObjectIdentifierType","OctetStringType","RealType",
"SequenceType","ComponentTypeLists","ComponentTypeList","ComponentType","@5",
"SequenceOfType","SetType","SetOfType","TaggedType","Tag","ClassNumber","Class",
"SelectionType","UsefulType","TypeFromObject","ReferencedObjects","ParameterizedObject",
"ConstrainedType","TypeWithConstraint","Constraint","ConstraintSpec","ExceptionSpec",
"ExceptionIdentification","ElementSetSpecs","ElementSetSpec","Unions","Intersections",
"IntersectionElements","Exclusions","UnionMark","IntersectionMark","Elements",
"SubtypeElements","ValueRange","LowerEndpoint","UpperEndpoint","LowerEndValue",
"UpperEndValue","PermittedAlphabet","ContainedSubtype","SizeConstraint","InnerTypeConstraints",
"MultipleTypeConstraints","TypeConstraints","NamedConstraint","PresenceConstraint",
"GeneralConstraint","UserDefinedConstraint","UserDefinedConstraintParameterList",
"UserDefinedConstraintParameters","UserDefinedConstraintParameter","TableConstraint",
"ComponentRelationConstraint","AtNotations","AtNotation","ComponentIdList","ObjectClassAssignment",
"ObjectAssignment","ObjectSetAssignment","ObjectClass","DefinedObjectClass",
"ExternalObjectClassReference","UsefulObjectClassReference","ObjectClassDefn",
"FieldSpecs","FieldSpec","TypeFieldSpec","TypeOptionalitySpec","FixedTypeValueFieldSpec",
"Unique","ValueOptionalitySpec","VariableTypeValueFieldSpec","FixedTypeValueSetFieldSpec",
"ValueSetOptionalitySpec","VariableTypeValueSetFieldSpec","ObjectFieldSpec",
"ObjectOptionalitySpec","ObjectSetFieldSpec","ObjectSetOptionalitySpec","WithSyntaxSpec",
"SyntaxList","TokenOrGroupSpecs","TokenOrGroupSpec","OptionalGroup","RequiredToken",
"Literal","DefinedObject","ExternalObjectReference","ParameterizedObjectClass",
"DefinedObjectSet","ExternalObjectSetReference","ParameterizedObjectSet","FieldName",
"PrimitiveFieldName","Object","ObjectSet","ObjectFromObject","ObjectSetElements",
"ParameterizedAssignment","ParameterizedTypeAssignment","@6","ParameterizedValueAssignment",
"ParameterizedValueSetTypeAssignment","ParameterizedObjectClassAssignment","ParameterizedObjectAssignment",
"ParameterizedObjectSetAssignment","ParameterList","Parameters","Parameter",
"Governor","ParameterizedType","SimpleDefinedType","ActualParameterList","ActualParameters",
"ActualParameter","ValueAssignment","@7","Value","BuiltinValue","DefinedValue",
"ExternalValueReference","ObjectIdentifierValue","@8","ObjIdComponentList","ObjIdComponent",
"NumberForm","OctetStringValue","BitStringValue","BitIdentifierList","BooleanValue",
"CharacterStringValue","RestrictedCharacterStringValue","CharacterStringList",
"CharSyms","CharsDefn","Quadruple","Tuple","ChoiceValue","NullValue","RealValue",
"NumericRealValue","SpecialRealValue","SequenceValue","ComponentValueList","NamedValue",
"ReferencedValue","ParameterizedValue","SimpleDefinedValue","ValueSet","MacroDefinition",
"MacroSubstance","@9","MacroBody","TypeProduction","ValueProduction","MacroAlternativeList",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -