return 0
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 1
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 2
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "package"
_filename = fname
return 3
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "import"
_filename = fname
return 4
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "class"
_filename = fname
return 5
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "abstract"
_filename = fname
return 6
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "interface"
_filename = fname
return 7
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "universal"
_filename = fname
return 8
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "special"
_filename = fname
return 9
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "end"
_filename = fname
return 10
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "meth"
_filename = fname
return 11
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "type"
_filename = fname
return 12
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "attr"
_filename = fname
return 13
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "init"
_filename = fname
return 14
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "redef"
_filename = fname
return 15
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "is"
_filename = fname
return 16
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "do"
_filename = fname
return 17
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "readable"
_filename = fname
return 18
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "writable"
_filename = fname
return 19
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "var"
_filename = fname
return 20
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "intern"
_filename = fname
return 21
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "extern"
_filename = fname
return 22
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "protected"
_filename = fname
return 23
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "private"
_filename = fname
return 24
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "intrude"
_filename = fname
return 25
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "if"
_filename = fname
return 26
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "then"
_filename = fname
return 27
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "else"
_filename = fname
return 28
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "while"
_filename = fname
return 29
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "for"
_filename = fname
return 30
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "in"
_filename = fname
return 31
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "and"
_filename = fname
return 32
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "or"
_filename = fname
return 33
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "not"
_filename = fname
return 34
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "return"
_filename = fname
return 35
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "continue"
_filename = fname
return 36
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "break"
_filename = fname
return 37
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "abort"
_filename = fname
return 38
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "assert"
_filename = fname
return 39
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "new"
_filename = fname
return 40
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "isa"
_filename = fname
return 41
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "once"
_filename = fname
return 42
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "super"
_filename = fname
return 43
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "self"
_filename = fname
return 44
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "true"
_filename = fname
return 45
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "false"
_filename = fname
return 46
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "null"
_filename = fname
return 47
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "as"
_filename = fname
return 48
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "("
_filename = fname
return 49
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ")"
_filename = fname
return 50
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "["
_filename = fname
return 51
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "]"
_filename = fname
return 52
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ","
_filename = fname
return 53
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ":"
_filename = fname
return 54
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "::"
_filename = fname
return 55
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "="
_filename = fname
return 56
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "+="
_filename = fname
return 57
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "-="
_filename = fname
return 58
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "..."
_filename = fname
return 59
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ".."
_filename = fname
return 60
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "."
_filename = fname
return 61
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "+"
_filename = fname
return 62
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "-"
_filename = fname
return 63
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "*"
_filename = fname
return 64
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "/"
_filename = fname
return 65
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "%"
_filename = fname
return 66
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "=="
_filename = fname
return 67
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "!="
_filename = fname
return 68
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "<"
_filename = fname
return 69
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "<="
_filename = fname
return 70
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ">"
_filename = fname
return 71
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once ">="
_filename = fname
return 72
end
- init(fname: String, line: Int, pos: Int)
+ init init_tk(fname: String, line: Int, pos: Int)
do
_text = once "<=>"
_filename = fname
return 73
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 74
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 75
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 76
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 77
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 78
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 79
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 80
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 81
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
return 82
end
- init(text: String, fname: String, line: Int, pos: Int)
+ init init_tk(text: String, fname: String, line: Int, pos: Int)
do
_text = text
_filename = fname
end
if accept_token == 1 then
var token_text = _text.substring(0, accept_length)
- var token = new TEol(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TEol.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 2 then
var token_text = _text.substring(0, accept_length)
- var token = new TComment(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TComment.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 3 then
- var token = new TKwpackage(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwpackage.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 4 then
- var token = new TKwimport(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwimport.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 5 then
- var token = new TKwclass(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwclass.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 6 then
- var token = new TKwabstract(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwabstract.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 7 then
- var token = new TKwinterface(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwinterface.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 8 then
- var token = new TKwuniversal(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwuniversal.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 9 then
- var token = new TKwspecial(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwspecial.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 10 then
- var token = new TKwend(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwend.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 11 then
- var token = new TKwmeth(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwmeth.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 12 then
- var token = new TKwtype(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwtype.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 13 then
- var token = new TKwattr(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwattr.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 14 then
- var token = new TKwinit(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwinit.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 15 then
- var token = new TKwredef(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwredef.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 16 then
- var token = new TKwis(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwis.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 17 then
- var token = new TKwdo(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwdo.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 18 then
- var token = new TKwreadable(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwreadable.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 19 then
- var token = new TKwwritable(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwwritable.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 20 then
- var token = new TKwvar(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwvar.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 21 then
- var token = new TKwintern(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwintern.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 22 then
- var token = new TKwextern(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwextern.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 23 then
- var token = new TKwprotected(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwprotected.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 24 then
- var token = new TKwprivate(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwprivate.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 25 then
- var token = new TKwintrude(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwintrude.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 26 then
- var token = new TKwif(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwif.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 27 then
- var token = new TKwthen(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwthen.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 28 then
- var token = new TKwelse(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwelse.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 29 then
- var token = new TKwwhile(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwwhile.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 30 then
- var token = new TKwfor(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwfor.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 31 then
- var token = new TKwin(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwin.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 32 then
- var token = new TKwand(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwand.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 33 then
- var token = new TKwor(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwor.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 34 then
- var token = new TKwnot(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwnot.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 35 then
- var token = new TKwreturn(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwreturn.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 36 then
- var token = new TKwcontinue(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwcontinue.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 37 then
- var token = new TKwbreak(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwbreak.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 38 then
- var token = new TKwabort(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwabort.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 39 then
- var token = new TKwassert(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwassert.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 40 then
- var token = new TKwnew(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwnew.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 41 then
- var token = new TKwisa(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwisa.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 42 then
- var token = new TKwonce(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwonce.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 43 then
- var token = new TKwsuper(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwsuper.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 44 then
- var token = new TKwself(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwself.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 45 then
- var token = new TKwtrue(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwtrue.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 46 then
- var token = new TKwfalse(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwfalse.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 47 then
- var token = new TKwnull(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwnull.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 48 then
- var token = new TKwas(_filename, start_line + 1, start_pos + 1)
+ var token = new TKwas.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 49 then
- var token = new TOpar(_filename, start_line + 1, start_pos + 1)
+ var token = new TOpar.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 50 then
- var token = new TCpar(_filename, start_line + 1, start_pos + 1)
+ var token = new TCpar.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 51 then
- var token = new TObra(_filename, start_line + 1, start_pos + 1)
+ var token = new TObra.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 52 then
- var token = new TCbra(_filename, start_line + 1, start_pos + 1)
+ var token = new TCbra.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 53 then
- var token = new TComma(_filename, start_line + 1, start_pos + 1)
+ var token = new TComma.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 54 then
- var token = new TColumn(_filename, start_line + 1, start_pos + 1)
+ var token = new TColumn.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 55 then
- var token = new TQuad(_filename, start_line + 1, start_pos + 1)
+ var token = new TQuad.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 56 then
- var token = new TAssign(_filename, start_line + 1, start_pos + 1)
+ var token = new TAssign.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 57 then
- var token = new TPluseq(_filename, start_line + 1, start_pos + 1)
+ var token = new TPluseq.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 58 then
- var token = new TMinuseq(_filename, start_line + 1, start_pos + 1)
+ var token = new TMinuseq.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 59 then
- var token = new TDotdotdot(_filename, start_line + 1, start_pos + 1)
+ var token = new TDotdotdot.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 60 then
- var token = new TDotdot(_filename, start_line + 1, start_pos + 1)
+ var token = new TDotdot.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 61 then
- var token = new TDot(_filename, start_line + 1, start_pos + 1)
+ var token = new TDot.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 62 then
- var token = new TPlus(_filename, start_line + 1, start_pos + 1)
+ var token = new TPlus.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 63 then
- var token = new TMinus(_filename, start_line + 1, start_pos + 1)
+ var token = new TMinus.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 64 then
- var token = new TStar(_filename, start_line + 1, start_pos + 1)
+ var token = new TStar.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 65 then
- var token = new TSlash(_filename, start_line + 1, start_pos + 1)
+ var token = new TSlash.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 66 then
- var token = new TPercent(_filename, start_line + 1, start_pos + 1)
+ var token = new TPercent.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 67 then
- var token = new TEq(_filename, start_line + 1, start_pos + 1)
+ var token = new TEq.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 68 then
- var token = new TNe(_filename, start_line + 1, start_pos + 1)
+ var token = new TNe.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 69 then
- var token = new TLt(_filename, start_line + 1, start_pos + 1)
+ var token = new TLt.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 70 then
- var token = new TLe(_filename, start_line + 1, start_pos + 1)
+ var token = new TLe.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 71 then
- var token = new TGt(_filename, start_line + 1, start_pos + 1)
+ var token = new TGt.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 72 then
- var token = new TGe(_filename, start_line + 1, start_pos + 1)
+ var token = new TGe.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
return token
end
if accept_token == 73 then
- var token = new TStarship(_filename, start_line + 1, start_pos + 1)
+ var token = new TStarship.init_tk(_filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 74 then
var token_text = _text.substring(0, accept_length)
- var token = new TClassid(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TClassid.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 75 then
var token_text = _text.substring(0, accept_length)
- var token = new TId(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TId.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 76 then
var token_text = _text.substring(0, accept_length)
- var token = new TAttrid(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TAttrid.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 77 then
var token_text = _text.substring(0, accept_length)
- var token = new TNumber(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TNumber.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 78 then
var token_text = _text.substring(0, accept_length)
- var token = new TFloat(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TFloat.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 79 then
var token_text = _text.substring(0, accept_length)
- var token = new TChar(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TChar.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 80 then
var token_text = _text.substring(0, accept_length)
- var token = new TString(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TString.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 81 then
var token_text = _text.substring(0, accept_length)
- var token = new TStartString(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TStartString.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 82 then
var token_text = _text.substring(0, accept_length)
- var token = new TMidString(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TMidString.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
if accept_token == 83 then
var token_text = _text.substring(0, accept_length)
- var token = new TEndString(token_text, _filename, start_line + 1, start_pos + 1)
+ var token = new TEndString.init_tk(token_text, _filename, start_line + 1, start_pos + 1)
push_back(accept_length)
_pos = accept_pos
_line = accept_line
end
class EOF
special Token
+private init noinit do end
end
class PError
special EOF
+private init noinit do end
end
class PModule special Prod end
class PFormaldef special Prod end
class PSuperclass special Prod end
class PPropdef special Prod
- readable writable attr _n_doc: PDoc
+ readable writable attr _n_doc: PDoc = null
end
class PAble special Prod
- readable writable attr _n_kwredef: TKwredef
+ readable writable attr _n_kwredef: TKwredef = null
end
class PMethid special Prod end
class PSignature special Prod end
class PParam
special Prod
- readable writable attr _n_id: TId
- readable writable attr _n_type: PType
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_type: PType = null
end
class PType special Prod end
class PExpr special Prod end
class AModule
special PModule
- readable writable attr _n_packagedecl: PPackagedecl
- readable writable attr _n_imports: List[PImport]
- readable writable attr _n_classdefs: List[PClassdef]
+ readable writable attr _n_packagedecl: PPackagedecl = null
+ readable writable attr _n_imports: List[PImport] = null
+ readable writable attr _n_classdefs: List[PClassdef] = null
end
class APackagedecl
special PPackagedecl
- readable writable attr _n_doc: PDoc
- readable writable attr _n_kwpackage: TKwpackage
- readable writable attr _n_id: TId
+ readable writable attr _n_doc: PDoc = null
+ readable writable attr _n_kwpackage: TKwpackage = null
+ readable writable attr _n_id: TId = null
end
class AImport
special PImport
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_kwimport: TKwimport
- readable writable attr _n_id: TId
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_kwimport: TKwimport = null
+ readable writable attr _n_id: TId = null
end
class ANoImport
special PImport
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_kwimport: TKwimport
- readable writable attr _n_kwend: TKwend
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_kwimport: TKwimport = null
+ readable writable attr _n_kwend: TKwend = null
end
class APublicVisibility
special PVisibility
end
class APrivateVisibility
special PVisibility
- readable writable attr _n_kwprivate: TKwprivate
+ readable writable attr _n_kwprivate: TKwprivate = null
end
class AProtectedVisibility
special PVisibility
- readable writable attr _n_kwprotected: TKwprotected
+ readable writable attr _n_kwprotected: TKwprotected = null
end
class AIntrudeVisibility
special PVisibility
- readable writable attr _n_kwintrude: TKwintrude
+ readable writable attr _n_kwintrude: TKwintrude = null
end
class AClassdef
special PClassdef
- readable writable attr _n_doc: PDoc
- readable writable attr _n_kwredef: TKwredef
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_classkind: PClasskind
- readable writable attr _n_id: TClassid
- readable writable attr _n_formaldefs: List[PFormaldef]
- readable writable attr _n_superclasses: List[PSuperclass]
- readable writable attr _n_propdefs: List[PPropdef]
+ readable writable attr _n_doc: PDoc = null
+ readable writable attr _n_kwredef: TKwredef = null
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_classkind: PClasskind = null
+ readable writable attr _n_id: TClassid = null
+ readable writable attr _n_formaldefs: List[PFormaldef] = null
+ readable writable attr _n_superclasses: List[PSuperclass] = null
+ readable writable attr _n_propdefs: List[PPropdef] = null
end
class ATopClassdef
special PClassdef
- readable writable attr _n_propdefs: List[PPropdef]
+ readable writable attr _n_propdefs: List[PPropdef] = null
end
class AMainClassdef
special PClassdef
- readable writable attr _n_propdefs: List[PPropdef]
+ readable writable attr _n_propdefs: List[PPropdef] = null
end
class AConcreteClasskind
special PClasskind
- readable writable attr _n_kwclass: TKwclass
+ readable writable attr _n_kwclass: TKwclass = null
end
class AAbstractClasskind
special PClasskind
- readable writable attr _n_kwabstract: TKwabstract
- readable writable attr _n_kwclass: TKwclass
+ readable writable attr _n_kwabstract: TKwabstract = null
+ readable writable attr _n_kwclass: TKwclass = null
end
class AInterfaceClasskind
special PClasskind
- readable writable attr _n_kwinterface: TKwinterface
+ readable writable attr _n_kwinterface: TKwinterface = null
end
class AUniversalClasskind
special PClasskind
- readable writable attr _n_kwuniversal: TKwuniversal
+ readable writable attr _n_kwuniversal: TKwuniversal = null
end
class AFormaldef
special PFormaldef
- readable writable attr _n_id: TClassid
- readable writable attr _n_type: PType
+ readable writable attr _n_id: TClassid = null
+ readable writable attr _n_type: PType = null
end
class ASuperclass
special PSuperclass
- readable writable attr _n_kwspecial: TKwspecial
- readable writable attr _n_type: PType
+ readable writable attr _n_kwspecial: TKwspecial = null
+ readable writable attr _n_type: PType = null
end
class AAttrPropdef
special PPropdef
- readable writable attr _n_kwredef: TKwredef
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_kwattr: TKwattr
- readable writable attr _n_id: TAttrid
- readable writable attr _n_type: PType
- readable writable attr _n_readable: PAble
- readable writable attr _n_writable: PAble
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwredef: TKwredef = null
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_kwattr: TKwattr = null
+ readable writable attr _n_id: TAttrid = null
+ readable writable attr _n_type: PType = null
+ readable writable attr _n_readable: PAble = null
+ readable writable attr _n_writable: PAble = null
+ readable writable attr _n_expr: PExpr = null
end
class AMethPropdef
special PPropdef
- readable writable attr _n_kwredef: TKwredef
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_methid: PMethid
- readable writable attr _n_signature: PSignature
+ readable writable attr _n_kwredef: TKwredef = null
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_methid: PMethid = null
+ readable writable attr _n_signature: PSignature = null
end
class ADeferredMethPropdef
special AMethPropdef
- readable writable attr _n_kwmeth: TKwmeth
+ readable writable attr _n_kwmeth: TKwmeth = null
end
class AInternMethPropdef
special AMethPropdef
- readable writable attr _n_kwmeth: TKwmeth
+ readable writable attr _n_kwmeth: TKwmeth = null
end
class AExternMethPropdef
special AMethPropdef
- readable writable attr _n_kwmeth: TKwmeth
- readable writable attr _n_extern: TString
+ readable writable attr _n_kwmeth: TKwmeth = null
+ readable writable attr _n_extern: TString = null
end
class AConcreteMethPropdef
special AMethPropdef
- readable writable attr _n_kwmeth: TKwmeth
- readable writable attr _n_block: PExpr
+ readable writable attr _n_kwmeth: TKwmeth = null
+ readable writable attr _n_block: PExpr = null
end
class AConcreteInitPropdef
special AConcreteMethPropdef
- readable writable attr _n_kwinit: TKwinit
+ readable writable attr _n_kwinit: TKwinit = null
end
class AMainMethPropdef
special AConcreteMethPropdef
end
class ATypePropdef
special PPropdef
- readable writable attr _n_kwredef: TKwredef
- readable writable attr _n_visibility: PVisibility
- readable writable attr _n_kwtype: TKwtype
- readable writable attr _n_id: TClassid
- readable writable attr _n_type: PType
+ readable writable attr _n_kwredef: TKwredef = null
+ readable writable attr _n_visibility: PVisibility = null
+ readable writable attr _n_kwtype: TKwtype = null
+ readable writable attr _n_id: TClassid = null
+ readable writable attr _n_type: PType = null
end
class AReadAble
special PAble
- readable writable attr _n_kwreadable: TKwreadable
+ readable writable attr _n_kwreadable: TKwreadable = null
end
class AWriteAble
special PAble
- readable writable attr _n_kwwritable: TKwwritable
+ readable writable attr _n_kwwritable: TKwwritable = null
end
class AIdMethid
special PMethid
- readable writable attr _n_id: TId
+ readable writable attr _n_id: TId = null
end
class APlusMethid
special PMethid
- readable writable attr _n_plus: TPlus
+ readable writable attr _n_plus: TPlus = null
end
class AMinusMethid
special PMethid
- readable writable attr _n_minus: TMinus
+ readable writable attr _n_minus: TMinus = null
end
class AStarMethid
special PMethid
- readable writable attr _n_star: TStar
+ readable writable attr _n_star: TStar = null
end
class ASlashMethid
special PMethid
- readable writable attr _n_slash: TSlash
+ readable writable attr _n_slash: TSlash = null
end
class APercentMethid
special PMethid
- readable writable attr _n_percent: TPercent
+ readable writable attr _n_percent: TPercent = null
end
class AEqMethid
special PMethid
- readable writable attr _n_eq: TEq
+ readable writable attr _n_eq: TEq = null
end
class ANeMethid
special PMethid
- readable writable attr _n_ne: TNe
+ readable writable attr _n_ne: TNe = null
end
class ALeMethid
special PMethid
- readable writable attr _n_le: TLe
+ readable writable attr _n_le: TLe = null
end
class AGeMethid
special PMethid
- readable writable attr _n_ge: TGe
+ readable writable attr _n_ge: TGe = null
end
class ALtMethid
special PMethid
- readable writable attr _n_lt: TLt
+ readable writable attr _n_lt: TLt = null
end
class AGtMethid
special PMethid
- readable writable attr _n_gt: TGt
+ readable writable attr _n_gt: TGt = null
end
class ABraMethid
special PMethid
- readable writable attr _n_obra: TObra
- readable writable attr _n_cbra: TCbra
+ readable writable attr _n_obra: TObra = null
+ readable writable attr _n_cbra: TCbra = null
end
class AStarshipMethid
special PMethid
- readable writable attr _n_starship: TStarship
+ readable writable attr _n_starship: TStarship = null
end
class AAssignMethid
special PMethid
- readable writable attr _n_id: TId
- readable writable attr _n_assign: TAssign
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_assign: TAssign = null
end
class ABraassignMethid
special PMethid
- readable writable attr _n_obra: TObra
- readable writable attr _n_cbra: TCbra
- readable writable attr _n_assign: TAssign
+ readable writable attr _n_obra: TObra = null
+ readable writable attr _n_cbra: TCbra = null
+ readable writable attr _n_assign: TAssign = null
end
class ASignature
special PSignature
- readable writable attr _n_params: List[PParam]
- readable writable attr _n_type: PType
+ readable writable attr _n_params: List[PParam] = null
+ readable writable attr _n_type: PType = null
end
class AParam
special PParam
- readable writable attr _n_dotdotdot: TDotdotdot
+ readable writable attr _n_dotdotdot: TDotdotdot = null
end
class AType
special PType
- readable writable attr _n_id: TClassid
- readable writable attr _n_types: List[PType]
+ readable writable attr _n_id: TClassid = null
+ readable writable attr _n_types: List[PType] = null
end
class ABlockExpr
special PExpr
- readable writable attr _n_expr: List[PExpr]
+ readable writable attr _n_expr: List[PExpr] = null
end
class AVardeclExpr
special PExpr
- readable writable attr _n_kwvar: TKwvar
- readable writable attr _n_id: TId
- readable writable attr _n_type: PType
- readable writable attr _n_assign: TAssign
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwvar: TKwvar = null
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_type: PType = null
+ readable writable attr _n_assign: TAssign = null
+ readable writable attr _n_expr: PExpr = null
end
class AReturnExpr
special PExpr
- readable writable attr _n_kwreturn: TKwreturn
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwreturn: TKwreturn = null
+ readable writable attr _n_expr: PExpr = null
end
class ABreakExpr
special PExpr
- readable writable attr _n_kwbreak: TKwbreak
+ readable writable attr _n_kwbreak: TKwbreak = null
end
class AAbortExpr
special PExpr
- readable writable attr _n_kwabort: TKwabort
+ readable writable attr _n_kwabort: TKwabort = null
end
class AContinueExpr
special PExpr
- readable writable attr _n_kwcontinue: TKwcontinue
+ readable writable attr _n_kwcontinue: TKwcontinue = null
end
class ADoExpr
special PExpr
- readable writable attr _n_kwdo: TKwdo
- readable writable attr _n_block: PExpr
+ readable writable attr _n_kwdo: TKwdo = null
+ readable writable attr _n_block: PExpr = null
end
class AIfExpr
special PExpr
- readable writable attr _n_kwif: TKwif
- readable writable attr _n_expr: PExpr
- readable writable attr _n_then: PExpr
- readable writable attr _n_else: PExpr
+ readable writable attr _n_kwif: TKwif = null
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_then: PExpr = null
+ readable writable attr _n_else: PExpr = null
end
class AIfexprExpr
special PExpr
- readable writable attr _n_kwif: TKwif
- readable writable attr _n_expr: PExpr
- readable writable attr _n_kwthen: TKwthen
- readable writable attr _n_then: PExpr
- readable writable attr _n_kwelse: TKwelse
- readable writable attr _n_else: PExpr
+ readable writable attr _n_kwif: TKwif = null
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_kwthen: TKwthen = null
+ readable writable attr _n_then: PExpr = null
+ readable writable attr _n_kwelse: TKwelse = null
+ readable writable attr _n_else: PExpr = null
end
class AWhileExpr
special PExpr
- readable writable attr _n_kwwhile: TKwwhile
- readable writable attr _n_expr: PExpr
- readable writable attr _n_kwdo: TKwdo
- readable writable attr _n_block: PExpr
+ readable writable attr _n_kwwhile: TKwwhile = null
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_kwdo: TKwdo = null
+ readable writable attr _n_block: PExpr = null
end
class AForExpr
special PExpr
- readable writable attr _n_vardecl: PExpr
- readable writable attr _n_kwdo: TKwdo
- readable writable attr _n_block: PExpr
+ readable writable attr _n_vardecl: PExpr = null
+ readable writable attr _n_kwdo: TKwdo = null
+ readable writable attr _n_block: PExpr = null
end
class AForVardeclExpr
special PExpr
- readable writable attr _n_kwfor: TKwfor
- readable writable attr _n_id: TId
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwfor: TKwfor = null
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_expr: PExpr = null
end
class AAssertExpr
special PExpr
- readable writable attr _n_kwassert: TKwassert
- readable writable attr _n_id: TId
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwassert: TKwassert = null
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_expr: PExpr = null
end
class AAssignFormExpr
special PExpr
- readable writable attr _n_assign: TAssign
- readable writable attr _n_value: PExpr
+ readable writable attr _n_assign: TAssign = null
+ readable writable attr _n_value: PExpr = null
end
class AReassignFormExpr
special PExpr
- readable writable attr _n_assign_op: PAssignOp
- readable writable attr _n_value: PExpr
+ readable writable attr _n_assign_op: PAssignOp = null
+ readable writable attr _n_value: PExpr = null
end
class AOnceExpr
special AProxyExpr
- readable writable attr _n_kwonce: TKwonce
+ readable writable attr _n_kwonce: TKwonce = null
end
class ASendExpr
special PExpr
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_expr: PExpr = null
end
class ABinopExpr
special ASendExpr
- readable writable attr _n_expr2: PExpr
+ readable writable attr _n_expr2: PExpr = null
end
class ABoolExpr
special PExpr
end
class AOrExpr
special ABoolExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_expr2: PExpr
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_expr2: PExpr = null
end
class AAndExpr
special ABoolExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_expr2: PExpr
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_expr2: PExpr = null
end
class ANotExpr
special ABoolExpr
- readable writable attr _n_kwnot: TKwnot
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_kwnot: TKwnot = null
+ readable writable attr _n_expr: PExpr = null
end
class AEqExpr
special ABinopExpr
end
class AEeExpr
special ABoolExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_expr2: PExpr
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_expr2: PExpr = null
end
class ANeExpr
special ABinopExpr
end
class AIsaExpr
special ABoolExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_type: PType
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_type: PType = null
end
class APlusExpr
special ABinopExpr
end
class AUminusExpr
special ASendExpr
- readable writable attr _n_minus: TMinus
+ readable writable attr _n_minus: TMinus = null
end
class ANewExpr
special PExpr
- readable writable attr _n_kwnew: TKwnew
- readable writable attr _n_type: PType
- readable writable attr _n_id: TId
- readable writable attr _n_args: List[PExpr]
+ readable writable attr _n_kwnew: TKwnew = null
+ readable writable attr _n_type: PType = null
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_args: List[PExpr] = null
end
class AAttrFormExpr
special PExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_id: TAttrid
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_id: TAttrid = null
end
class AAttrExpr
special AAttrFormExpr
end
class ACallFormExpr
special ASendExpr
- readable writable attr _n_id: TId
- readable writable attr _n_args: List[PExpr]
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_args: List[PExpr] = null
end
class AAttrReassignExpr
special PExpr
end
class ASuperExpr
special PExpr
- readable writable attr _n_qualified: PQualified
- readable writable attr _n_kwsuper: TKwsuper
- readable writable attr _n_args: List[PExpr]
+ readable writable attr _n_qualified: PQualified = null
+ readable writable attr _n_kwsuper: TKwsuper = null
+ readable writable attr _n_args: List[PExpr] = null
end
class AInitExpr
special ASendExpr
- readable writable attr _n_kwinit: TKwinit
- readable writable attr _n_args: List[PExpr]
+ readable writable attr _n_kwinit: TKwinit = null
+ readable writable attr _n_args: List[PExpr] = null
end
class ABraFormExpr
special ASendExpr
- readable writable attr _n_args: List[PExpr]
+ readable writable attr _n_args: List[PExpr] = null
end
class ABraExpr
special ABraFormExpr
end
class AVarFormExpr
special PExpr
- readable writable attr _n_id: TId
+ readable writable attr _n_id: TId = null
end
class ABraReassignExpr
special ABraFormExpr
end
class ARangeExpr
special PExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_expr2: PExpr
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_expr2: PExpr = null
end
class ACrangeExpr
special ARangeExpr
end
class AArrayExpr
special PExpr
- readable writable attr _n_exprs: List[PExpr]
+ readable writable attr _n_exprs: List[PExpr] = null
end
class ASelfExpr
special PExpr
- readable writable attr _n_kwself: TKwself
+ readable writable attr _n_kwself: TKwself = null
end
class AImplicitSelfExpr
special ASelfExpr
end
class ATrueExpr
special ABoolExpr
- readable writable attr _n_kwtrue: TKwtrue
+ readable writable attr _n_kwtrue: TKwtrue = null
end
class AFalseExpr
special ABoolExpr
- readable writable attr _n_kwfalse: TKwfalse
+ readable writable attr _n_kwfalse: TKwfalse = null
end
class ANullExpr
special PExpr
- readable writable attr _n_kwnull: TKwnull
+ readable writable attr _n_kwnull: TKwnull = null
end
class AIntExpr
special PExpr
- readable writable attr _n_number: TNumber
+ readable writable attr _n_number: TNumber = null
end
class AFloatExpr
special PExpr
- readable writable attr _n_float: TFloat
+ readable writable attr _n_float: TFloat = null
end
class ACharExpr
special PExpr
- readable writable attr _n_char: TChar
+ readable writable attr _n_char: TChar = null
end
class AStringFormExpr
special PExpr
end
class AStringExpr
special AStringFormExpr
- readable writable attr _n_string: TString
+ readable writable attr _n_string: TString = null
end
class AStartStringExpr
special AStringFormExpr
- readable writable attr _n_string: TStartString
+ readable writable attr _n_string: TStartString = null
end
class AMidStringExpr
special AStringFormExpr
- readable writable attr _n_string: TMidString
+ readable writable attr _n_string: TMidString = null
end
class AEndStringExpr
special AStringFormExpr
- readable writable attr _n_string: TEndString
+ readable writable attr _n_string: TEndString = null
end
class ASuperstringExpr
special PExpr
- readable writable attr _n_exprs: List[PExpr]
+ readable writable attr _n_exprs: List[PExpr] = null
end
class AParExpr
special AProxyExpr
end
class AProxyExpr
special PExpr
- readable writable attr _n_expr: PExpr
+ readable writable attr _n_expr: PExpr = null
end
class AAsCastExpr
special PExpr
- readable writable attr _n_expr: PExpr
- readable writable attr _n_kwas: TKwas
- readable writable attr _n_type: PType
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_kwas: TKwas = null
+ readable writable attr _n_type: PType = null
end
class APlusAssignOp
special PAssignOp
- readable writable attr _n_pluseq: TPluseq
+ readable writable attr _n_pluseq: TPluseq = null
end
class AMinusAssignOp
special PAssignOp
- readable writable attr _n_minuseq: TMinuseq
+ readable writable attr _n_minuseq: TMinuseq = null
end
class AQualified
special PQualified
- readable writable attr _n_id: List[TId]
- readable writable attr _n_classid: TClassid
+ readable writable attr _n_id: List[TId] = null
+ readable writable attr _n_classid: TClassid = null
end
class ADoc
special PDoc
- readable writable attr _n_comment: List[TComment]
+ readable writable attr _n_comment: List[TComment] = null
end
class Start
special Prod
- readable writable attr _n_base: PModule
- readable writable attr _n_eof: EOF
+ readable writable attr _n_base: PModule
+ readable writable attr _n_eof: EOF
end