📄 asn_grammar.out
字号:
MacroDefinition (355)
on left: 461, on right: 49
MacroSubstance (356)
on left: 463 464 465, on right: 461
@9 (357)
on left: 462, on right: 463
MacroBody (358)
on left: 466, on right: 463
TypeProduction (359)
on left: 467, on right: 466
ValueProduction (360)
on left: 468, on right: 466
MacroAlternativeList (361)
on left: 469 470, on right: 467 468 470
MacroAlternative (362)
on left: 471 472, on right: 469 470 472
SymbolElement (363)
on left: 473 474, on right: 471 472
SymbolDefn (364)
on left: 475 476 477 478 479 480 481 482 483 484 485 486,
on right: 473
EmbeddedDefinitions (365)
on left: 487, on right: 474
EmbeddedDefinitionList (366)
on left: 488 489, on right: 487 489
EmbeddedDefinition (367)
on left: 490 491, on right: 488 489
LocalTypeAssignment (368)
on left: 492, on right: 490
LocalValueAssignment (369)
on left: 493, on right: 491
ObjectTypeDefinition (370)
on left: 496, on right: 50
@10 (371)
on left: 494, on right: 496
@11 (372)
on left: 495, on right: 496
ObjectTypeAccess (373)
on left: 497 498 499 500, on right: 496
ObjectTypeStatus (374)
on left: 501 502 503 504, on right: 496
MibDescrPart (375)
on left: 505 506, on right: 496 518
MibReferPart (376)
on left: 507 508, on right: 496 518
MibIndexPart (377)
on left: 509 510, on right: 496
MibIndexTypes (378)
on left: 511 512, on right: 509 512
MibIndexType (379)
on left: 513 514, on right: 511 512
MibDefValPart (380)
on left: 515 516, on right: 496
TrapTypeDefinition (381)
on left: 518, on right: 51
@12 (382)
on left: 517, on right: 518
MibVarPart (383)
on left: 519 520, on right: 518
MibVarTypes (384)
on left: 521 522, on right: 519 522
Reference (385)
on left: 523 524 525 526 527, on right: 38 380 381 528
ParameterizedReference (386)
on left: 528, on right: 39
NamedNumberList (387)
on left: 529 530, on right: 131 530
NamedNumber (388)
on left: 531 532, on right: 125 529 530
SignedNumber (389)
on left: 533 534, on right: 186 402 531
state 0
MODULEREFERENCE shift, and go to state 1
ModuleDefinition go to state 850
state 1
ModuleDefinition -> MODULEREFERENCE . DefinitiveIdentifier DEFINITIONS TagDefault ASSIGNMENT BEGIN_t @1 ModuleBody END (rule 2)
'{' shift, and go to state 2
$default reduce using rule 4 (DefinitiveIdentifier)
DefinitiveIdentifier go to state 3
state 2
DefinitiveIdentifier -> '{' . DefinitiveObjIdComponentList '}' (rule 3)
IDENTIFIER shift, and go to state 4
INTEGER shift, and go to state 5
DefinitiveObjIdComponentList go to state 6
DefinitiveObjIdComponent go to state 7
DefinitiveNameAndNumberForm go to state 8
state 3
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier . DEFINITIONS TagDefault ASSIGNMENT BEGIN_t @1 ModuleBody END (rule 2)
DEFINITIONS shift, and go to state 9
state 4
DefinitiveObjIdComponent -> IDENTIFIER . (rule 7)
DefinitiveNameAndNumberForm -> IDENTIFIER . '(' INTEGER ')' (rule 10)
'(' shift, and go to state 10
$default reduce using rule 7 (DefinitiveObjIdComponent)
state 5
DefinitiveObjIdComponent -> INTEGER . (rule 8)
$default reduce using rule 8 (DefinitiveObjIdComponent)
state 6
DefinitiveIdentifier -> '{' DefinitiveObjIdComponentList . '}' (rule 3)
'}' shift, and go to state 11
state 7
DefinitiveObjIdComponentList -> DefinitiveObjIdComponent . (rule 5)
DefinitiveObjIdComponentList -> DefinitiveObjIdComponent . DefinitiveObjIdComponentList (rule 6)
IDENTIFIER shift, and go to state 4
INTEGER shift, and go to state 5
$default reduce using rule 5 (DefinitiveObjIdComponentList)
DefinitiveObjIdComponentList go to state 12
DefinitiveObjIdComponent go to state 7
DefinitiveNameAndNumberForm go to state 8
state 8
DefinitiveObjIdComponent -> DefinitiveNameAndNumberForm . (rule 9)
$default reduce using rule 9 (DefinitiveObjIdComponent)
state 9
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS . TagDefault ASSIGNMENT BEGIN_t @1 ModuleBody END (rule 2)
AUTOMATIC shift, and go to state 13
EXPLICIT shift, and go to state 14
IMPLICIT shift, and go to state 15
$default reduce using rule 14 (TagDefault)
TagDefault go to state 16
state 10
DefinitiveNameAndNumberForm -> IDENTIFIER '(' . INTEGER ')' (rule 10)
INTEGER shift, and go to state 17
state 11
DefinitiveIdentifier -> '{' DefinitiveObjIdComponentList '}' . (rule 3)
$default reduce using rule 3 (DefinitiveIdentifier)
state 12
DefinitiveObjIdComponentList -> DefinitiveObjIdComponent DefinitiveObjIdComponentList . (rule 6)
$default reduce using rule 6 (DefinitiveObjIdComponentList)
state 13
TagDefault -> AUTOMATIC . TAGS (rule 13)
TAGS shift, and go to state 18
state 14
TagDefault -> EXPLICIT . TAGS (rule 11)
TAGS shift, and go to state 19
state 15
TagDefault -> IMPLICIT . TAGS (rule 12)
TAGS shift, and go to state 20
state 16
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS TagDefault . ASSIGNMENT BEGIN_t @1 ModuleBody END (rule 2)
ASSIGNMENT shift, and go to state 21
state 17
DefinitiveNameAndNumberForm -> IDENTIFIER '(' INTEGER . ')' (rule 10)
')' shift, and go to state 22
state 18
TagDefault -> AUTOMATIC TAGS . (rule 13)
$default reduce using rule 13 (TagDefault)
state 19
TagDefault -> EXPLICIT TAGS . (rule 11)
$default reduce using rule 11 (TagDefault)
state 20
TagDefault -> IMPLICIT TAGS . (rule 12)
$default reduce using rule 12 (TagDefault)
state 21
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS TagDefault ASSIGNMENT . BEGIN_t @1 ModuleBody END (rule 2)
BEGIN_t shift, and go to state 23
state 22
DefinitiveNameAndNumberForm -> IDENTIFIER '(' INTEGER ')' . (rule 10)
$default reduce using rule 10 (DefinitiveNameAndNumberForm)
state 23
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS TagDefault ASSIGNMENT BEGIN_t . @1 ModuleBody END (rule 2)
$default reduce using rule 1 (@1)
@1 go to state 24
state 24
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS TagDefault ASSIGNMENT BEGIN_t @1 . ModuleBody END (rule 2)
EXPORTS shift, and go to state 25
END reduce using rule 16 (ModuleBody)
$default reduce using rule 18 (Exports)
ModuleBody go to state 26
Exports go to state 27
state 25
Exports -> EXPORTS . SymbolsExported ';' (rule 17)
IDENTIFIER shift, and go to state 28
TYPEREFERENCE shift, and go to state 29
OBJECTCLASSREFERENCE shift, and go to state 30
OBJECTREFERENCE shift, and go to state 31
OBJECTSETREFERENCE shift, and go to state 32
$default reduce using rule 20 (SymbolsExported)
SymbolsExported go to state 33
SymbolList go to state 34
Symbol go to state 35
Reference go to state 36
ParameterizedReference go to state 37
state 26
ModuleDefinition -> MODULEREFERENCE DefinitiveIdentifier DEFINITIONS TagDefault ASSIGNMENT BEGIN_t @1 ModuleBody . END (rule 2)
END shift, and go to state 38
state 27
ModuleBody -> Exports . Imports AssignmentList (rule 15)
IMPORTS shift, and go to state 39
$default reduce using rule 22 (Imports)
Imports go to state 40
state 28
Reference -> IDENTIFIER . (rule 524)
$default reduce using rule 524 (Reference)
state 29
Reference -> TYPEREFERENCE . (rule 523)
$default reduce using rule 523 (Reference)
state 30
Reference -> OBJECTCLASSREFERENCE . (rule 525)
$default reduce using rule 525 (Reference)
state 31
Reference -> OBJECTREFERENCE . (rule 526)
$default reduce using rule 526 (Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -