# Lexer and its tokens.
# This file was generated by SableCC (http://www.sablecc.org/).
-module lexer is no_warning("missing-doc")
+module lexer is generated, no_warning("missing-doc")
intrude import parser_nodes
intrude import lexer_work
end
end
-redef class TOpar
+redef class TKwyield
redef fun parser_index: Int
do
return 52
end
end
-redef class TCpar
+redef class TKwcatch
redef fun parser_index: Int
do
return 53
end
end
-redef class TObra
+redef class TOpar
redef fun parser_index: Int
do
return 54
end
end
-redef class TCbra
+redef class TCpar
redef fun parser_index: Int
do
return 55
end
end
-redef class TComma
+redef class TObra
redef fun parser_index: Int
do
return 56
end
end
-redef class TColumn
+redef class TCbra
redef fun parser_index: Int
do
return 57
end
end
-redef class TQuad
+redef class TComma
redef fun parser_index: Int
do
return 58
end
end
-redef class TAssign
+redef class TColumn
redef fun parser_index: Int
do
return 59
end
end
-redef class TPluseq
+redef class TQuad
redef fun parser_index: Int
do
return 60
end
end
-redef class TMinuseq
+redef class TAssign
redef fun parser_index: Int
do
return 61
end
end
-redef class TStareq
+redef class TPluseq
redef fun parser_index: Int
do
return 62
end
end
-redef class TSlasheq
+redef class TMinuseq
redef fun parser_index: Int
do
return 63
end
end
-redef class TPercenteq
+redef class TStareq
redef fun parser_index: Int
do
return 64
end
end
-redef class TStarstareq
+redef class TSlasheq
redef fun parser_index: Int
do
return 65
end
end
-redef class TPipeeq
+redef class TPercenteq
redef fun parser_index: Int
do
return 66
end
end
-redef class TCareteq
+redef class TStarstareq
redef fun parser_index: Int
do
return 67
end
end
-redef class TAmpeq
+redef class TPipeeq
redef fun parser_index: Int
do
return 68
end
end
-redef class TLleq
+redef class TCareteq
redef fun parser_index: Int
do
return 69
end
end
-redef class TGgeq
+redef class TAmpeq
redef fun parser_index: Int
do
return 70
end
end
-redef class TDotdotdot
+redef class TLleq
redef fun parser_index: Int
do
return 71
end
end
-redef class TDotdot
+redef class TGgeq
redef fun parser_index: Int
do
return 72
end
end
-redef class TDot
+redef class TDotdotdot
redef fun parser_index: Int
do
return 73
end
end
-redef class TPlus
+redef class TDotdot
redef fun parser_index: Int
do
return 74
end
end
-redef class TMinus
+redef class TDot
redef fun parser_index: Int
do
return 75
end
end
-redef class TStar
+redef class TPlus
redef fun parser_index: Int
do
return 76
end
end
-redef class TStarstar
+redef class TMinus
redef fun parser_index: Int
do
return 77
end
end
-redef class TSlash
+redef class TStar
redef fun parser_index: Int
do
return 78
end
end
-redef class TPercent
+redef class TStarstar
redef fun parser_index: Int
do
return 79
end
end
-redef class TPipe
+redef class TSlash
redef fun parser_index: Int
do
return 80
end
end
-redef class TCaret
+redef class TPercent
redef fun parser_index: Int
do
return 81
end
end
-redef class TAmp
+redef class TPipe
redef fun parser_index: Int
do
return 82
end
end
-redef class TTilde
+redef class TCaret
redef fun parser_index: Int
do
return 83
end
end
-redef class TEq
+redef class TAmp
redef fun parser_index: Int
do
return 84
end
end
-redef class TNe
+redef class TTilde
redef fun parser_index: Int
do
return 85
end
end
-redef class TLt
+redef class TEq
redef fun parser_index: Int
do
return 86
end
end
-redef class TLe
+redef class TNe
redef fun parser_index: Int
do
return 87
end
end
-redef class TLl
+redef class TLt
redef fun parser_index: Int
do
return 88
end
end
-redef class TGt
+redef class TLe
redef fun parser_index: Int
do
return 89
end
end
-redef class TGe
+redef class TLl
redef fun parser_index: Int
do
return 90
end
end
-redef class TGg
+redef class TGt
redef fun parser_index: Int
do
return 91
end
end
-redef class TStarship
+redef class TGe
redef fun parser_index: Int
do
return 92
end
end
-redef class TBang
+redef class TGg
redef fun parser_index: Int
do
return 93
end
end
-redef class TAt
+redef class TStarship
redef fun parser_index: Int
do
return 94
end
end
-redef class TSemi
+redef class TBang
redef fun parser_index: Int
do
return 95
end
end
-redef class TClassid
+redef class TAt
redef fun parser_index: Int
do
return 96
end
end
-redef class TId
+redef class TSemi
redef fun parser_index: Int
do
return 97
end
end
-redef class TAttrid
+redef class TClassid
redef fun parser_index: Int
do
return 98
end
end
-redef class TNumber
+redef class TId
redef fun parser_index: Int
do
return 99
end
end
-redef class THexNumber
+redef class TAttrid
redef fun parser_index: Int
do
return 100
end
end
-redef class TBinNumber
+redef class TInteger
redef fun parser_index: Int
do
return 101
end
end
-redef class TOctNumber
- redef fun parser_index: Int
- do
- return 102
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
-redef class TBytenum
- redef fun parser_index: Int
- do
- return 103
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
-redef class THexBytenum
- redef fun parser_index: Int
- do
- return 104
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
-redef class TBinBytenum
- redef fun parser_index: Int
- do
- return 105
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
-redef class TOctBytenum
- redef fun parser_index: Int
- do
- return 106
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
redef class TFloat
redef fun parser_index: Int
do
- return 107
+ return 102
end
init init_tk(loc: Location)
redef class TString
redef fun parser_index: Int
do
- return 108
+ return 103
end
init init_tk(loc: Location)
redef class TStartString
redef fun parser_index: Int
do
- return 109
+ return 104
end
init init_tk(loc: Location)
redef class TMidString
redef fun parser_index: Int
do
- return 110
+ return 105
end
init init_tk(loc: Location)
redef class TEndString
redef fun parser_index: Int
do
- return 111
+ return 106
end
init init_tk(loc: Location)
redef class TChar
redef fun parser_index: Int
do
- return 112
+ return 107
end
init init_tk(loc: Location)
redef class TBadString
redef fun parser_index: Int
do
- return 113
+ return 108
end
init init_tk(loc: Location)
redef class TBadChar
redef fun parser_index: Int
do
- return 114
+ return 109
end
init init_tk(loc: Location)
redef class TExternCodeSegment
redef fun parser_index: Int
do
- return 115
+ return 110
end
init init_tk(loc: Location)
redef class EOF
redef fun parser_index: Int
do
- return 116
+ return 111
end
end
return new TKwdebug.init_tk(location)
end
if accept_token == 53 then
- return new TOpar.init_tk(location)
+ return new TKwyield.init_tk(location)
end
if accept_token == 54 then
- return new TCpar.init_tk(location)
+ return new TKwcatch.init_tk(location)
end
if accept_token == 55 then
- return new TObra.init_tk(location)
+ return new TOpar.init_tk(location)
end
if accept_token == 56 then
- return new TCbra.init_tk(location)
+ return new TCpar.init_tk(location)
end
if accept_token == 57 then
- return new TComma.init_tk(location)
+ return new TObra.init_tk(location)
end
if accept_token == 58 then
- return new TColumn.init_tk(location)
+ return new TCbra.init_tk(location)
end
if accept_token == 59 then
- return new TQuad.init_tk(location)
+ return new TComma.init_tk(location)
end
if accept_token == 60 then
- return new TAssign.init_tk(location)
+ return new TColumn.init_tk(location)
end
if accept_token == 61 then
- return new TPluseq.init_tk(location)
+ return new TQuad.init_tk(location)
end
if accept_token == 62 then
- return new TMinuseq.init_tk(location)
+ return new TAssign.init_tk(location)
end
if accept_token == 63 then
- return new TStareq.init_tk(location)
+ return new TPluseq.init_tk(location)
end
if accept_token == 64 then
- return new TSlasheq.init_tk(location)
+ return new TMinuseq.init_tk(location)
end
if accept_token == 65 then
- return new TPercenteq.init_tk(location)
+ return new TStareq.init_tk(location)
end
if accept_token == 66 then
- return new TStarstareq.init_tk(location)
+ return new TSlasheq.init_tk(location)
end
if accept_token == 67 then
- return new TPipeeq.init_tk(location)
+ return new TPercenteq.init_tk(location)
end
if accept_token == 68 then
- return new TCareteq.init_tk(location)
+ return new TStarstareq.init_tk(location)
end
if accept_token == 69 then
- return new TAmpeq.init_tk(location)
+ return new TPipeeq.init_tk(location)
end
if accept_token == 70 then
- return new TLleq.init_tk(location)
+ return new TCareteq.init_tk(location)
end
if accept_token == 71 then
- return new TGgeq.init_tk(location)
+ return new TAmpeq.init_tk(location)
end
if accept_token == 72 then
- return new TDotdotdot.init_tk(location)
+ return new TLleq.init_tk(location)
end
if accept_token == 73 then
- return new TDotdot.init_tk(location)
+ return new TGgeq.init_tk(location)
end
if accept_token == 74 then
- return new TDot.init_tk(location)
+ return new TDotdotdot.init_tk(location)
end
if accept_token == 75 then
- return new TPlus.init_tk(location)
+ return new TDotdot.init_tk(location)
end
if accept_token == 76 then
- return new TMinus.init_tk(location)
+ return new TDot.init_tk(location)
end
if accept_token == 77 then
- return new TStar.init_tk(location)
+ return new TPlus.init_tk(location)
end
if accept_token == 78 then
- return new TStarstar.init_tk(location)
+ return new TMinus.init_tk(location)
end
if accept_token == 79 then
- return new TSlash.init_tk(location)
+ return new TStar.init_tk(location)
end
if accept_token == 80 then
- return new TPercent.init_tk(location)
+ return new TStarstar.init_tk(location)
end
if accept_token == 81 then
- return new TPipe.init_tk(location)
+ return new TSlash.init_tk(location)
end
if accept_token == 82 then
- return new TCaret.init_tk(location)
+ return new TPercent.init_tk(location)
end
if accept_token == 83 then
- return new TAmp.init_tk(location)
+ return new TPipe.init_tk(location)
end
if accept_token == 84 then
- return new TTilde.init_tk(location)
+ return new TCaret.init_tk(location)
end
if accept_token == 85 then
- return new TEq.init_tk(location)
+ return new TAmp.init_tk(location)
end
if accept_token == 86 then
- return new TNe.init_tk(location)
+ return new TTilde.init_tk(location)
end
if accept_token == 87 then
- return new TLt.init_tk(location)
+ return new TEq.init_tk(location)
end
if accept_token == 88 then
- return new TLe.init_tk(location)
+ return new TNe.init_tk(location)
end
if accept_token == 89 then
- return new TLl.init_tk(location)
+ return new TLt.init_tk(location)
end
if accept_token == 90 then
- return new TGt.init_tk(location)
+ return new TLe.init_tk(location)
end
if accept_token == 91 then
- return new TGe.init_tk(location)
+ return new TLl.init_tk(location)
end
if accept_token == 92 then
- return new TGg.init_tk(location)
+ return new TGt.init_tk(location)
end
if accept_token == 93 then
- return new TStarship.init_tk(location)
+ return new TGe.init_tk(location)
end
if accept_token == 94 then
- return new TBang.init_tk(location)
+ return new TGg.init_tk(location)
end
if accept_token == 95 then
- return new TAt.init_tk(location)
+ return new TStarship.init_tk(location)
end
if accept_token == 96 then
- return new TSemi.init_tk(location)
+ return new TBang.init_tk(location)
end
if accept_token == 97 then
- return new TClassid.init_tk(location)
+ return new TAt.init_tk(location)
end
if accept_token == 98 then
- return new TId.init_tk(location)
+ return new TSemi.init_tk(location)
end
if accept_token == 99 then
- return new TAttrid.init_tk(location)
+ return new TClassid.init_tk(location)
end
if accept_token == 100 then
- return new TNumber.init_tk(location)
+ return new TId.init_tk(location)
end
if accept_token == 101 then
- return new THexNumber.init_tk(location)
+ return new TAttrid.init_tk(location)
end
if accept_token == 102 then
- return new TBinNumber.init_tk(location)
+ return new TInteger.init_tk(location)
end
if accept_token == 103 then
- return new TOctNumber.init_tk(location)
- end
- if accept_token == 104 then
- return new TBytenum.init_tk(location)
- end
- if accept_token == 105 then
- return new THexBytenum.init_tk(location)
- end
- if accept_token == 106 then
- return new TBinBytenum.init_tk(location)
- end
- if accept_token == 107 then
- return new TOctBytenum.init_tk(location)
- end
- if accept_token == 108 then
return new TFloat.init_tk(location)
end
- if accept_token == 109 then
+ if accept_token == 104 then
return new TString.init_tk(location)
end
- if accept_token == 110 then
+ if accept_token == 105 then
return new TStartString.init_tk(location)
end
- if accept_token == 111 then
+ if accept_token == 106 then
return new TMidString.init_tk(location)
end
- if accept_token == 112 then
+ if accept_token == 107 then
return new TEndString.init_tk(location)
end
- if accept_token == 113 then
+ if accept_token == 108 then
return new TChar.init_tk(location)
end
- if accept_token == 114 then
+ if accept_token == 109 then
return new TBadString.init_tk(location)
end
- if accept_token == 115 then
+ if accept_token == 110 then
return new TBadChar.init_tk(location)
end
- if accept_token == 116 then
+ if accept_token == 111 then
return new TExternCodeSegment.init_tk(location)
end
abort # unknown token index `accept_token`