123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492 |
- State 0:
- start ::= * lexfile
- lexfile ::= * declare rules
- lexfile ::= * declare PHPCODE rules
- lexfile ::= * PHPCODE declare rules
- lexfile ::= * PHPCODE declare PHPCODE rules
- declare ::= * COMMENTSTART declarations COMMENTEND
- PHPCODE shift 17
- COMMENTSTART shift 8
- start accept
- lexfile shift 52
- declare shift 6
- State 1:
- rules ::= reset_rules * rule COMMENTEND
- rules ::= reset_rules * PI SUBPATTERN rule COMMENTEND
- rules ::= reset_rules * rule COMMENTEND PHPCODE
- rules ::= reset_rules * PI SUBPATTERN rule COMMENTEND PHPCODE
- rule ::= * rule_subpattern CODE
- rule ::= * rule rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- PI shift 29
- SUBPATTERN shift 50
- QUOTE shift 51
- rule shift 12
- rule_subpattern shift 18
- State 2:
- rules ::= COMMENTSTART * rule COMMENTEND
- rules ::= COMMENTSTART * PI SUBPATTERN rule COMMENTEND
- rules ::= COMMENTSTART * rule COMMENTEND PHPCODE
- rules ::= COMMENTSTART * PI SUBPATTERN rule COMMENTEND PHPCODE
- rule ::= * rule_subpattern CODE
- rule ::= * rule rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- PI shift 34
- SUBPATTERN shift 50
- QUOTE shift 51
- rule shift 11
- rule_subpattern shift 18
- State 3:
- rules ::= COMMENTSTART PI SUBPATTERN * rule COMMENTEND
- rules ::= COMMENTSTART PI SUBPATTERN * rule COMMENTEND PHPCODE
- rule ::= * rule_subpattern CODE
- rule ::= * rule rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- SUBPATTERN shift 50
- QUOTE shift 51
- rule shift 10
- rule_subpattern shift 18
- State 4:
- lexfile ::= PHPCODE declare * rules
- lexfile ::= PHPCODE declare * PHPCODE rules
- rules ::= * COMMENTSTART rule COMMENTEND
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND
- rules ::= * COMMENTSTART rule COMMENTEND PHPCODE
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND PHPCODE
- rules ::= * reset_rules rule COMMENTEND
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND
- rules ::= * reset_rules rule COMMENTEND PHPCODE
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND PHPCODE
- reset_rules ::= * rules COMMENTSTART
- PHPCODE shift 7
- COMMENTSTART shift 2
- rules shift 25
- reset_rules shift 1
- State 5:
- rules ::= reset_rules PI SUBPATTERN * rule COMMENTEND
- rules ::= reset_rules PI SUBPATTERN * rule COMMENTEND PHPCODE
- rule ::= * rule_subpattern CODE
- rule ::= * rule rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- SUBPATTERN shift 50
- QUOTE shift 51
- rule shift 13
- rule_subpattern shift 18
- State 6:
- lexfile ::= declare * rules
- lexfile ::= declare * PHPCODE rules
- rules ::= * COMMENTSTART rule COMMENTEND
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND
- rules ::= * COMMENTSTART rule COMMENTEND PHPCODE
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND PHPCODE
- rules ::= * reset_rules rule COMMENTEND
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND
- rules ::= * reset_rules rule COMMENTEND PHPCODE
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND PHPCODE
- reset_rules ::= * rules COMMENTSTART
- PHPCODE shift 9
- COMMENTSTART shift 2
- rules shift 33
- reset_rules shift 1
- State 7:
- lexfile ::= PHPCODE declare PHPCODE * rules
- rules ::= * COMMENTSTART rule COMMENTEND
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND
- rules ::= * COMMENTSTART rule COMMENTEND PHPCODE
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND PHPCODE
- rules ::= * reset_rules rule COMMENTEND
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND
- rules ::= * reset_rules rule COMMENTEND PHPCODE
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND PHPCODE
- reset_rules ::= * rules COMMENTSTART
- COMMENTSTART shift 2
- rules shift 27
- reset_rules shift 1
- State 8:
- declare ::= COMMENTSTART * declarations COMMENTEND
- declarations ::= * processing_instructions pattern_declarations
- processing_instructions ::= * PI SUBPATTERN
- processing_instructions ::= * PI CODE
- processing_instructions ::= * processing_instructions PI SUBPATTERN
- processing_instructions ::= * processing_instructions PI CODE
- PI shift 23
- declarations shift 28
- processing_instructions shift 14
- State 9:
- lexfile ::= declare PHPCODE * rules
- rules ::= * COMMENTSTART rule COMMENTEND
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND
- rules ::= * COMMENTSTART rule COMMENTEND PHPCODE
- rules ::= * COMMENTSTART PI SUBPATTERN rule COMMENTEND PHPCODE
- rules ::= * reset_rules rule COMMENTEND
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND
- rules ::= * reset_rules rule COMMENTEND PHPCODE
- rules ::= * reset_rules PI SUBPATTERN rule COMMENTEND PHPCODE
- reset_rules ::= * rules COMMENTSTART
- COMMENTSTART shift 2
- rules shift 31
- reset_rules shift 1
- State 10:
- rules ::= COMMENTSTART PI SUBPATTERN rule * COMMENTEND
- rules ::= COMMENTSTART PI SUBPATTERN rule * COMMENTEND PHPCODE
- rule ::= rule * rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- COMMENTEND shift 30
- SUBPATTERN shift 50
- QUOTE shift 51
- rule_subpattern shift 19
- State 11:
- rules ::= COMMENTSTART rule * COMMENTEND
- rules ::= COMMENTSTART rule * COMMENTEND PHPCODE
- rule ::= rule * rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- COMMENTEND shift 32
- SUBPATTERN shift 50
- QUOTE shift 51
- rule_subpattern shift 19
- State 12:
- rules ::= reset_rules rule * COMMENTEND
- rules ::= reset_rules rule * COMMENTEND PHPCODE
- rule ::= rule * rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- COMMENTEND shift 35
- SUBPATTERN shift 50
- QUOTE shift 51
- rule_subpattern shift 19
- State 13:
- rules ::= reset_rules PI SUBPATTERN rule * COMMENTEND
- rules ::= reset_rules PI SUBPATTERN rule * COMMENTEND PHPCODE
- rule ::= rule * rule_subpattern CODE
- rule_subpattern ::= * QUOTE
- rule_subpattern ::= * SUBPATTERN
- rule_subpattern ::= * rule_subpattern QUOTE
- rule_subpattern ::= * rule_subpattern SUBPATTERN
- COMMENTEND shift 24
- SUBPATTERN shift 50
- QUOTE shift 51
- rule_subpattern shift 19
- State 14:
- declarations ::= processing_instructions * pattern_declarations
- processing_instructions ::= processing_instructions * PI SUBPATTERN
- processing_instructions ::= processing_instructions * PI CODE
- pattern_declarations ::= * PATTERN subpattern
- pattern_declarations ::= * pattern_declarations PATTERN subpattern
- PI shift 20
- PATTERN shift 16
- pattern_declarations shift 26
- State 15:
- pattern_declarations ::= pattern_declarations PATTERN * subpattern
- subpattern ::= * QUOTE
- subpattern ::= * SUBPATTERN
- subpattern ::= * subpattern QUOTE
- subpattern ::= * subpattern SUBPATTERN
- SUBPATTERN shift 36
- QUOTE shift 37
- subpattern shift 21
- State 16:
- pattern_declarations ::= PATTERN * subpattern
- subpattern ::= * QUOTE
- subpattern ::= * SUBPATTERN
- subpattern ::= * subpattern QUOTE
- subpattern ::= * subpattern SUBPATTERN
- SUBPATTERN shift 36
- QUOTE shift 37
- subpattern shift 22
- State 17:
- lexfile ::= PHPCODE * declare rules
- lexfile ::= PHPCODE * declare PHPCODE rules
- declare ::= * COMMENTSTART declarations COMMENTEND
- COMMENTSTART shift 8
- declare shift 4
- State 18:
- rule ::= rule_subpattern * CODE
- rule_subpattern ::= rule_subpattern * QUOTE
- rule_subpattern ::= rule_subpattern * SUBPATTERN
- SUBPATTERN shift 54
- CODE shift 47
- QUOTE shift 53
- State 19:
- rule ::= rule rule_subpattern * CODE
- rule_subpattern ::= rule_subpattern * QUOTE
- rule_subpattern ::= rule_subpattern * SUBPATTERN
- SUBPATTERN shift 54
- CODE shift 45
- QUOTE shift 53
- State 20:
- processing_instructions ::= processing_instructions PI * SUBPATTERN
- processing_instructions ::= processing_instructions PI * CODE
- SUBPATTERN shift 44
- CODE shift 40
- State 21:
- (12) pattern_declarations ::= pattern_declarations PATTERN subpattern *
- subpattern ::= subpattern * QUOTE
- subpattern ::= subpattern * SUBPATTERN
- SUBPATTERN shift 38
- QUOTE shift 41
- {default} reduce 12
- State 22:
- (11) pattern_declarations ::= PATTERN subpattern *
- subpattern ::= subpattern * QUOTE
- subpattern ::= subpattern * SUBPATTERN
- SUBPATTERN shift 38
- QUOTE shift 41
- {default} reduce 11
- State 23:
- processing_instructions ::= PI * SUBPATTERN
- processing_instructions ::= PI * CODE
- SUBPATTERN shift 42
- CODE shift 39
- State 24:
- (18) rules ::= reset_rules PI SUBPATTERN rule COMMENTEND *
- rules ::= reset_rules PI SUBPATTERN rule COMMENTEND * PHPCODE
- PHPCODE shift 48
- {default} reduce 18
- State 25:
- (3) lexfile ::= PHPCODE declare rules *
- reset_rules ::= rules * COMMENTSTART
- COMMENTSTART shift 43
- {default} reduce 3
- State 26:
- (6) declarations ::= processing_instructions pattern_declarations *
- pattern_declarations ::= pattern_declarations * PATTERN subpattern
- PATTERN shift 15
- {default} reduce 6
- State 27:
- (4) lexfile ::= PHPCODE declare PHPCODE rules *
- reset_rules ::= rules * COMMENTSTART
- COMMENTSTART shift 43
- {default} reduce 4
- State 28:
- declare ::= COMMENTSTART declarations * COMMENTEND
- COMMENTEND shift 55
- State 29:
- rules ::= reset_rules PI * SUBPATTERN rule COMMENTEND
- rules ::= reset_rules PI * SUBPATTERN rule COMMENTEND PHPCODE
- SUBPATTERN shift 5
- State 30:
- (14) rules ::= COMMENTSTART PI SUBPATTERN rule COMMENTEND *
- rules ::= COMMENTSTART PI SUBPATTERN rule COMMENTEND * PHPCODE
- PHPCODE shift 46
- {default} reduce 14
- State 31:
- (2) lexfile ::= declare PHPCODE rules *
- reset_rules ::= rules * COMMENTSTART
- COMMENTSTART shift 43
- {default} reduce 2
- State 32:
- (13) rules ::= COMMENTSTART rule COMMENTEND *
- rules ::= COMMENTSTART rule COMMENTEND * PHPCODE
- PHPCODE shift 56
- {default} reduce 13
- State 33:
- (1) lexfile ::= declare rules *
- reset_rules ::= rules * COMMENTSTART
- COMMENTSTART shift 43
- {default} reduce 1
- State 34:
- rules ::= COMMENTSTART PI * SUBPATTERN rule COMMENTEND
- rules ::= COMMENTSTART PI * SUBPATTERN rule COMMENTEND PHPCODE
- SUBPATTERN shift 3
- State 35:
- (17) rules ::= reset_rules rule COMMENTEND *
- rules ::= reset_rules rule COMMENTEND * PHPCODE
- PHPCODE shift 49
- {default} reduce 17
- State 36:
- (29) subpattern ::= SUBPATTERN *
- {default} reduce 29
- State 37:
- (28) subpattern ::= QUOTE *
- {default} reduce 28
- State 38:
- (31) subpattern ::= subpattern SUBPATTERN *
- {default} reduce 31
- State 39:
- (8) processing_instructions ::= PI CODE *
- {default} reduce 8
- State 40:
- (10) processing_instructions ::= processing_instructions PI CODE *
- {default} reduce 10
- State 41:
- (30) subpattern ::= subpattern QUOTE *
- {default} reduce 30
- State 42:
- (7) processing_instructions ::= PI SUBPATTERN *
- {default} reduce 7
- State 43:
- (21) reset_rules ::= rules COMMENTSTART *
- {default} reduce 21
- State 44:
- (9) processing_instructions ::= processing_instructions PI SUBPATTERN *
- {default} reduce 9
- State 45:
- (23) rule ::= rule rule_subpattern CODE *
- {default} reduce 23
- State 46:
- (16) rules ::= COMMENTSTART PI SUBPATTERN rule COMMENTEND PHPCODE *
- {default} reduce 16
- State 47:
- (22) rule ::= rule_subpattern CODE *
- {default} reduce 22
- State 48:
- (20) rules ::= reset_rules PI SUBPATTERN rule COMMENTEND PHPCODE *
- {default} reduce 20
- State 49:
- (19) rules ::= reset_rules rule COMMENTEND PHPCODE *
- {default} reduce 19
- State 50:
- (25) rule_subpattern ::= SUBPATTERN *
- {default} reduce 25
- State 51:
- (24) rule_subpattern ::= QUOTE *
- {default} reduce 24
- State 52:
- (0) start ::= lexfile *
- {default} reduce 0
- State 53:
- (26) rule_subpattern ::= rule_subpattern QUOTE *
- {default} reduce 26
- State 54:
- (27) rule_subpattern ::= rule_subpattern SUBPATTERN *
- {default} reduce 27
- State 55:
- (5) declare ::= COMMENTSTART declarations COMMENTEND *
- {default} reduce 5
- State 56:
- (15) rules ::= COMMENTSTART rule COMMENTEND PHPCODE *
- {default} reduce 15
|