end
end
-redef class TNumber
+redef class TInteger
redef fun parser_index: Int
do
return 99
end
end
-redef class THexNumber
- redef fun parser_index: Int
- do
- return 100
- end
-
- init init_tk(loc: Location)
- do
- _location = loc
- end
-end
-
redef class TFloat
redef fun parser_index: Int
do
- return 101
+ return 100
end
init init_tk(loc: Location)
redef class TString
redef fun parser_index: Int
do
- return 102
+ return 101
end
init init_tk(loc: Location)
redef class TStartString
redef fun parser_index: Int
do
- return 103
+ return 102
end
init init_tk(loc: Location)
redef class TMidString
redef fun parser_index: Int
do
- return 104
+ return 103
end
init init_tk(loc: Location)
redef class TEndString
redef fun parser_index: Int
do
- return 105
+ return 104
end
init init_tk(loc: Location)
redef class TChar
redef fun parser_index: Int
do
- return 106
+ return 105
end
init init_tk(loc: Location)
redef class TBadString
redef fun parser_index: Int
do
- return 107
+ return 106
end
init init_tk(loc: Location)
redef class TBadChar
redef fun parser_index: Int
do
- return 108
+ return 107
end
init init_tk(loc: Location)
redef class TExternCodeSegment
redef fun parser_index: Int
do
- return 109
+ return 108
end
init init_tk(loc: Location)
redef class EOF
redef fun parser_index: Int
do
- return 110
+ return 109
end
end
return new TAttrid.init_tk(location)
end
if accept_token == 100 then
- return new TNumber.init_tk(location)
+ return new TInteger.init_tk(location)
end
if accept_token == 101 then
- return new THexNumber.init_tk(location)
- end
- if accept_token == 102 then
return new TFloat.init_tk(location)
end
- if accept_token == 103 then
+ if accept_token == 102 then
return new TString.init_tk(location)
end
- if accept_token == 104 then
+ if accept_token == 103 then
return new TStartString.init_tk(location)
end
- if accept_token == 105 then
+ if accept_token == 104 then
return new TMidString.init_tk(location)
end
- if accept_token == 106 then
+ if accept_token == 105 then
return new TEndString.init_tk(location)
end
- if accept_token == 107 then
+ if accept_token == 106 then
return new TChar.init_tk(location)
end
- if accept_token == 108 then
+ if accept_token == 107 then
return new TBadString.init_tk(location)
end
- if accept_token == 109 then
+ if accept_token == 108 then
return new TBadChar.init_tk(location)
end
- if accept_token == 110 then
+ if accept_token == 109 then
return new TExternCodeSegment.init_tk(location)
end
abort # unknown token index `accept_token`