nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
model/model_contract: Move contract model representation
[nit.git]
/
src
/
parser
/
lexer.nit
diff --git
a/src/parser/lexer.nit
b/src/parser/lexer.nit
index
f8431a0
..
efad425
100644
(file)
--- a/
src/parser/lexer.nit
+++ b/
src/parser/lexer.nit
@@
-1170,7
+1170,7
@@
redef class TBang
end
end
end
end
-redef class TAt
+redef class TQuest
redef fun parser_index: Int
do
return 97
redef fun parser_index: Int
do
return 97
@@
-1182,7
+1182,7
@@
redef class TAt
end
end
end
end
-redef class TSemi
+redef class TAt
redef fun parser_index: Int
do
return 98
redef fun parser_index: Int
do
return 98
@@
-1194,7
+1194,7
@@
redef class TSemi
end
end
end
end
-redef class TClassid
+redef class TSemi
redef fun parser_index: Int
do
return 99
redef fun parser_index: Int
do
return 99
@@
-1206,7
+1206,7
@@
redef class TClassid
end
end
end
end
-redef class TId
+redef class TClassid
redef fun parser_index: Int
do
return 100
redef fun parser_index: Int
do
return 100
@@
-1218,7
+1218,7
@@
redef class TId
end
end
end
end
-redef class TAttrid
+redef class TId
redef fun parser_index: Int
do
return 101
redef fun parser_index: Int
do
return 101
@@
-1230,7
+1230,7
@@
redef class TAttrid
end
end
end
end
-redef class TInteger
+redef class TAttrid
redef fun parser_index: Int
do
return 102
redef fun parser_index: Int
do
return 102
@@
-1242,7
+1242,7
@@
redef class TInteger
end
end
end
end
-redef class TFloat
+redef class TInteger
redef fun parser_index: Int
do
return 103
redef fun parser_index: Int
do
return 103
@@
-1254,7
+1254,7
@@
redef class TFloat
end
end
end
end
-redef class TString
+redef class TFloat
redef fun parser_index: Int
do
return 104
redef fun parser_index: Int
do
return 104
@@
-1266,7
+1266,7
@@
redef class TString
end
end
end
end
-redef class TStartString
+redef class TString
redef fun parser_index: Int
do
return 105
redef fun parser_index: Int
do
return 105
@@
-1278,7
+1278,7
@@
redef class TStartString
end
end
end
end
-redef class TMidString
+redef class TStartString
redef fun parser_index: Int
do
return 106
redef fun parser_index: Int
do
return 106
@@
-1290,7
+1290,7
@@
redef class TMidString
end
end
end
end
-redef class TEndString
+redef class TMidString
redef fun parser_index: Int
do
return 107
redef fun parser_index: Int
do
return 107
@@
-1302,7
+1302,7
@@
redef class TEndString
end
end
end
end
-redef class TChar
+redef class TEndString
redef fun parser_index: Int
do
return 108
redef fun parser_index: Int
do
return 108
@@
-1314,7
+1314,7
@@
redef class TChar
end
end
end
end
-redef class TBadString
+redef class TChar
redef fun parser_index: Int
do
return 109
redef fun parser_index: Int
do
return 109
@@
-1326,7
+1326,7
@@
redef class TBadString
end
end
end
end
-redef class TBadTString
+redef class TBadString
redef fun parser_index: Int
do
return 110
redef fun parser_index: Int
do
return 110
@@
-1338,7
+1338,7
@@
redef class TBadTString
end
end
end
end
-redef class TBadChar
+redef class TBadTString
redef fun parser_index: Int
do
return 111
redef fun parser_index: Int
do
return 111
@@
-1350,7
+1350,7
@@
redef class TBadChar
end
end
end
end
-redef class TExternCodeSegment
+redef class TBadChar
redef fun parser_index: Int
do
return 112
redef fun parser_index: Int
do
return 112
@@
-1362,7
+1362,7
@@
redef class TExternCodeSegment
end
end
end
end
-redef class TBadExtern
+redef class TExternCodeSegment
redef fun parser_index: Int
do
return 113
redef fun parser_index: Int
do
return 113
@@
-1374,11
+1374,23
@@
redef class TBadExtern
end
end
end
end
+redef class TBadExtern
+ redef fun parser_index: Int
+ do
+ return 114
+ end
+
+ init init_tk(loc: Location)
+ do
+ _location = loc
+ end
+end
+
redef class EOF
redef fun parser_index: Int
do
redef class EOF
redef fun parser_index: Int
do
- return 114
+ return 115
end
end
end
end
@@
-1677,54
+1689,57
@@
redef class Lexer
return new TBang.init_tk(location)
end
if accept_token == 98 then
return new TBang.init_tk(location)
end
if accept_token == 98 then
- return new TAt.init_tk(location)
+ return new TQuest.init_tk(location)
end
if accept_token == 99 then
end
if accept_token == 99 then
- return new TSemi.init_tk(location)
+ return new TAt.init_tk(location)
end
if accept_token == 100 then
end
if accept_token == 100 then
- return new TClassid.init_tk(location)
+ return new TSemi.init_tk(location)
end
if accept_token == 101 then
end
if accept_token == 101 then
- return new TId.init_tk(location)
+ return new TClassid.init_tk(location)
end
if accept_token == 102 then
end
if accept_token == 102 then
- return new TAttrid.init_tk(location)
+ return new TId.init_tk(location)
end
if accept_token == 103 then
end
if accept_token == 103 then
- return new TInteger.init_tk(location)
+ return new TAttrid.init_tk(location)
end
if accept_token == 104 then
end
if accept_token == 104 then
- return new TFloat.init_tk(location)
+ return new TInteger.init_tk(location)
end
if accept_token == 105 then
end
if accept_token == 105 then
- return new TString.init_tk(location)
+ return new TFloat.init_tk(location)
end
if accept_token == 106 then
end
if accept_token == 106 then
- return new TStartString.init_tk(location)
+ return new TString.init_tk(location)
end
if accept_token == 107 then
end
if accept_token == 107 then
- return new TMidString.init_tk(location)
+ return new TStartString.init_tk(location)
end
if accept_token == 108 then
end
if accept_token == 108 then
- return new TEndString.init_tk(location)
+ return new TMidString.init_tk(location)
end
if accept_token == 109 then
end
if accept_token == 109 then
- return new TChar.init_tk(location)
+ return new TEndString.init_tk(location)
end
if accept_token == 110 then
end
if accept_token == 110 then
- return new TBadString.init_tk(location)
+ return new TChar.init_tk(location)
end
if accept_token == 111 then
end
if accept_token == 111 then
- return new TBadTString.init_tk(location)
+ return new TBadString.init_tk(location)
end
if accept_token == 112 then
end
if accept_token == 112 then
- return new TBadChar.init_tk(location)
+ return new TBadTString.init_tk(location)
end
if accept_token == 113 then
end
if accept_token == 113 then
- return new TExternCodeSegment.init_tk(location)
+ return new TBadChar.init_tk(location)
end
if accept_token == 114 then
end
if accept_token == 114 then
+ return new TExternCodeSegment.init_tk(location)
+ end
+ if accept_token == 115 then
return new TBadExtern.init_tk(location)
end
abort # unknown token index `accept_token`
return new TBadExtern.init_tk(location)
end
abort # unknown token index `accept_token`