home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.ee.pdx.edu
/
2014.02.ftp.ee.pdx.edu.tar
/
ftp.ee.pdx.edu
/
pub
/
users
/
Harry
/
compilers
/
p5
/
tst
/
eMisc2.out.bak
< prev
next >
Wrap
Text File
|
2005-11-01
|
51KB
|
1,315 lines
alreadyDefined called with 't1'
enter called with 't1'
alreadyDefined called with 'myRec'
enter called with 'myRec'
alreadyDefined called with 'myRec2'
enter called with 'myRec2'
alreadyDefined called with 't3'
enter called with 't3'
alreadyDefined called with 't2'
enter called with 't2'
find called with 'ttt1'
openScope called: new level=1
alreadyDefined called with 'f3'
enter called with 'f3'
alreadyDefined called with 'f2'
enter called with 'f2'
alreadyDefined called with 'f1'
enter called with 'f1'
closeScope called: new level=0
openScope called: new level=1
alreadyDefined called with 'f3'
enter called with 'f3'
alreadyDefined called with 'f2'
enter called with 'f2'
alreadyDefined called with 'f3'
alreadyDefined called with 'f4'
enter called with 'f4'
alreadyDefined called with 'f3'
closeScope called: new level=0
find called with 't1'
find called with 'tttasd'
find called with 'ttt3'
find called with 'ttt4'
alreadyDefined called with 'f1'
enter called with 'f1'
alreadyDefined called with 'f3'
enter called with 'f3'
alreadyDefined called with 'f1'
alreadyDefined called with 'x'
enter called with 'x'
find called with 'x'
alreadyDefined called with 'y'
enter called with 'y'
alreadyDefined called with 'x'
find called with 'x'
alreadyDefined called with 'z'
enter called with 'z'
openScope called: new level=1
alreadyDefined called with 'a'
enter called with 'a'
alreadyDefined called with 'b'
enter called with 'b'
alreadyDefined called with 'c'
enter called with 'c'
alreadyDefined called with 'b'
alreadyDefined called with 't6'
enter called with 't6'
find called with 'ttt666'
alreadyDefined called with 'f1'
enter called with 'f1'
alreadyDefined called with 'f2'
enter called with 'f2'
alreadyDefined called with 'y'
enter called with 'y'
alreadyDefined called with 'w'
enter called with 'w'
openScope called: new level=2
closeScope called: new level=1
openScope called: new level=2
alreadyDefined called with 'a'
enter called with 'a'
alreadyDefined called with 'i'
enter called with 'i'
alreadyDefined called with 'c'
enter called with 'c'
alreadyDefined called with 'j'
enter called with 'j'
alreadyDefined called with 't2'
enter called with 't2'
alreadyDefined called with 't5'
enter called with 't5'
alreadyDefined called with 't5'
alreadyDefined called with 't3'
enter called with 't3'
alreadyDefined called with 't6'
enter called with 't6'
find called with 'ttt222'
find called with 'ttt5'
find called with 'ttt555'
find called with 'ttt333'
find called with 'ttt6'
alreadyDefined called with 'q'
enter called with 'q'
find called with 'q'
alreadyDefined called with 'r'
enter called with 'r'
find called with 'q'
alreadyDefined called with 's'
enter called with 's'
alreadyDefined called with 'q'
find called with 'q'
alreadyDefined called with 'r'
find called with 'q'
alreadyDefined called with 's'
closeScope called: new level=1
closeScope called: new level=0
openScope called: new level=1
alreadyDefined called with 'a3'
enter called with 'a3'
alreadyDefined called with 'b3'
enter called with 'b3'
alreadyDefined called with 'x'
enter called with 'x'
alreadyDefined called with 'y3'
enter called with 'y3'
alreadyDefined called with 'aaa'
enter called with 'aaa'
find called with 'ttuuvv'
alreadyDefined called with 'bbb'
enter called with 'bbb'
find called with 'ttuuvv'
alreadyDefined called with 't6'
enter called with 't6'
find called with 'ttt6'
alreadyDefined called with 'f4'
enter called with 'f4'
alreadyDefined called with 'x'
find called with 'x'
alreadyDefined called with 'y'
enter called with 'y'
alreadyDefined called with 'w'
enter called with 'w'
openScope called: new level=2
alreadyDefined called with 'a4'
enter called with 'a4'
alreadyDefined called with 'i4'
enter called with 'i4'
alreadyDefined called with 'x4'
enter called with 'x4'
alreadyDefined called with 'y'
enter called with 'y'
find called with 'ttuuvv'
alreadyDefined called with 't5'
enter called with 't5'
alreadyDefined called with 't1'
enter called with 't1'
find called with 'ttt5'
find called with 'ttt111'
alreadyDefined called with 'q'
enter called with 'q'
find called with 'q'
alreadyDefined called with 'r'
enter called with 'r'
find called with 'q'
alreadyDefined called with 's'
enter called with 's'
closeScope called: new level=1
closeScope called: new level=0
openScope called: new level=1
closeScope called: new level=0
find called with 'x'
find called with 'asd'
find called with 'x'
find called with 'myArr'
find called with 'x'
find called with 'myRec'
openScope called: new level=1
alreadyDefined called with 'f1'
enter called with 'f1'
alreadyDefined called with 'f2'
enter called with 'f2'
alreadyDefined called with 'f3'
enter called with 'f3'
alreadyDefined called with 'f2'
alreadyDefined called with 'ffasd'
enter called with 'ffasd'
alreadyDefined called with 'f4'
enter called with 'f4'
closeScope called: new level=0
find called with 'x'
find called with 'myRecxxxx'
openScope called: new level=1
alreadyDefined called with 'f1'
enter called with 'f1'
alreadyDefined called with 'f2'
enter called with 'f2'
closeScope called: new level=0
find called with 'foobar'
find called with 'x'
find called with 'foobar2'
#1: ---------- Body ----------
lineNumber=5
typeDecls=
#2: ---------- TypeDecl ----------
lineNumber=6
id="t1"
compoundType=
#3: ---------- ArrayType ----------
lineNumber=6
elementType=
#4: ---------- TypeName ----------
lineNumber=6
id="ttt1"
myDef=NULL
------------------------------
------------------------------
------------------------------
#5: ---------- TypeDecl ----------
lineNumber=7
id="myRec"
compoundType=
#6: ---------- RecordType ----------
lineNumber=7
fieldDecls=
#7: ---------- FieldDecl ----------
lineNumber=8
id="f3"
typeName=
#8: ---------- TypeName ----------
lineNumber=8
id="integer"
myDef=NULL
------------------------------
------------------------------
#9: ---------- FieldDecl ----------
lineNumber=9
id="f2"
typeName=
#10: ---------- TypeName ----------
lineNumber=9
id="real"
myDef=NULL
------------------------------
------------------------------
#11: ---------- FieldDecl ----------
lineNumber=10
id="f1"
typeName=
#12: ---------- TypeName ----------
lineNumber=10
id="boolean"
myDef=NULL
------------------------------
------------------------------
------------------------------
------------------------------
#13: ---------- TypeDecl ----------
lineNumber=12
id="myRec2"
compoundType=
#14: ---------- RecordType ----------
lineNumber=12
fieldDecls=
#15: ---------- FieldDecl ----------
lineNumber=13
id="f3"
typeName=
#16: ---------- TypeName ----------
lineNumber=13
id="integer"
myDef=NULL
------------------------------
------------------------------
#17: ---------- FieldDecl ----------
lineNumber=14
id="f2"
typeName=
#18: ---------- TypeName ----------
lineNumber=14
id="real"
myDef=NULL
------------------------------
------------------------------
#19: ---------- FieldDecl ----------
lineNumber=15
id="f3"
typeName=
#20: ---------- TypeName ----------
lineNumber=15
id="boolean"
myDef=NULL
------------------------------
------------------------------
#21: ---------- FieldDecl ----------
lineNumber=16
id="f4"
typeName=
#22: ---------- TypeName ----------
lineNumber=16
id="t1"
myDef=
***** This node was printed earlier (#3: ArrayType) *****
------------------------------
------------------------------
#23: ---------- FieldDecl ----------
lineNumber=17
id="f3"
typeName=
#24: ---------- TypeName ----------
lineNumber=17
id="tttasd"
myDef=NULL
------------------------------
------------------------------
------------------------------
------------------------------
#25: ---------- TypeDecl ----------
lineNumber=49
id="t3"
compoundType=
#26: ---------- ArrayType ----------
lineNumber=49
elementType=
#27: ---------- TypeName ----------
lineNumber=49
id="ttt3"
myDef=NULL
------------------------------
------------------------------
------------------------------
#28: ---------- TypeDecl ----------
lineNumber=50
id="t2"
compoundType=
#29: ---------- ArrayType ----------
lineNumber=50
elementType=
#30: ---------- TypeName ----------
lineNumber=50
id="ttt4"
myDef=NULL
------------------------------
------------------------------
------------------------------
procDecls=
#31: ---------- ProcDecl ----------
lineNumber=20
id="f1"
lexLevel=1
formals=
#32: ---------- Formal ----------
lineNumber=20
id="a"
typeName=
#33: ---------- TypeName ----------
lineNumber=20
id="integer"
myDef=NULL
------------------------------
lexLevel=1
------------------------------
#34: ---------- Formal ----------
lineNumber=20
id="b"
typeName=
***** This node was printed earlier (#33: TypeName) *****
lexLevel=1
------------------------------
#35: ---------- Formal ----------
lineNumber=20
id="c"
typeName=
#36: ---------- TypeName ----------
lineNumber=20
id="real"
myDef=NULL
------------------------------
lexLevel=1
------------------------------
#37: ---------- Formal ----------
lineNumber=20
id="b"
typeName=
***** This node was printed earlier (#36: TypeName) *****
lexLevel=1
------------------------------
retType=
#38: ---------- TypeName ----------
lineNumber=20
id="boolean"
myDef=NULL
------------------------------
body=
#39: ---------- Body ----------
lineNumber=21
typeDecls=
#40: ---------- TypeDecl ----------
lineNumber=33
id="t6"
compoundType=
#41: ---------- ArrayType ----------
lineNumber=33
elementType=
#42: ---------- TypeName ----------
lineNumber=33
id="ttt666"
myDef=NULL
------------------------------
------------------------------
------------------------------
procDecls=
#43: ---------- ProcDecl ----------
lineNumber=22
id="f1"
lexLevel=2
formals=NULL
retType=NULL
body=
#44: ---------- Body ----------
lineNumber=22
typeDecls=NULL
procDecls=NULL
varDecls=NULL
stmts=NULL
------------------------------
------------------------------
#45: ---------- ProcDecl ----------
lineNumber=23
id="f2"
lexLevel=2
formals=
#46: ---------- Formal ----------
lineNumber=23
id="a"
typeName=
#47: ---------- TypeName ----------
lineNumber=23
id="integer"
myDef=NULL
------------------------------
lexLevel=2
------------------------------
#48: ---------- Formal ----------
lineNumber=23
id="i"
typeName=
***** This node was printed earlier (#47: TypeName) *****
lexLevel=2
------------------------------
#49: ---------- Formal ----------
lineNumber=23
id="c"
typeName=
#50: ---------- TypeName ----------
lineNumber=23
id="real"
myDef=NULL
------------------------------
lexLevel=2
------------------------------
#51: ---------- Formal ----------
lineNumber=23
id="j"
typeName=
***** This node was printed earlier (#50: TypeName) *****
lexLevel=2
------------------------------
retType=
#52: ---------- TypeName ----------
lineNumber=23
id="boolean"
myDef=NULL
------------------------------
body=
#53: ---------- Body ----------
lineNumber=24
typeDecls=
#54: ---------- TypeDecl ----------
lineNumber=24
id="t2"
compoundType=
#55: ---------- ArrayType ----------
lineNumber=24
elementType=
#56: ---------- TypeName ----------
lineNumber=24
id="ttt222"
myDef=NULL
------------------------------
------------------------------
------------------------------
#57: ---------- TypeDecl ----------
lineNumber=25
id="t5"
compoundType=
#58: ---------- ArrayType ----------
lineNumber=25
elementType=
#59: ---------- TypeName ----------
lineNumber=25
id="ttt5"
myDef=NULL
------------------------------
------------------------------
------------------------------
#60: ---------- TypeDecl ----------
lineNumber=26
id="t5"
compoundType=
#61: ---------- ArrayType ----------
lineNumber=26
elementType=
#62: ---------- TypeName ----------
lineNumber=26
id="ttt555"
myDef=NULL
------------------------------
------------------------------
------------------------------
#63: ---------- TypeDecl ----------
lineNumber=27
id="t3"
compoundType=
#64: ---------- ArrayType ----------
lineNumber=27
elementType=
#65: ---------- TypeName ----------
lineNumber=27
id="ttt333"
myDef=NULL
------------------------------
------------------------------
------------------------------
#66: ---------- TypeDecl ----------
lineNumber=30
id="t6"
compoundType=
#67: ---------- ArrayType ----------
lineNumber=30
elementType=
#68: ---------- TypeName ----------
lineNumber=30
id="ttt6"
myDef=NULL
------------------------------
------------------------------
------------------------------
procDecls=NULL
varDecls=
#69: ---------- VarDecl ----------
lineNumber=28
id="q"
typeName=NULL
expr=
#70: ---------- IntegerConst ----------
lineNumber=28
iValue=555
------------------------------
lexLevel=2
------------------------------
#71: ---------- VarDecl ----------
lineNumber=28
id="r"
typeName=NULL
expr=
#72: ---------- ValueOf ----------
lineNumber=28
lValue=
#73: ---------- Variable ----------
lineNumber=28
id="q"
myDef=
***** This node was printed earlier (#69: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
#74: ---------- VarDecl ----------
lineNumber=28
id="s"
typeName=NULL
expr=
#75: ---------- ValueOf ----------
lineNumber=28
lValue=
#76: ---------- Variable ----------
lineNumber=28
id="q"
myDef=
***** This node was printed earlier (#69: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
#77: ---------- VarDecl ----------
lineNumber=29
id="q"
typeName=NULL
expr=
#78: ---------- IntegerConst ----------
lineNumber=29
iValue=9999
------------------------------
lexLevel=2
------------------------------
#79: ---------- VarDecl ----------
lineNumber=29
id="r"
typeName=NULL
expr=
#80: ---------- ValueOf ----------
lineNumber=29
lValue=
#81: ---------- Variable ----------
lineNumber=29
id="q"
myDef=
***** This node was printed earlier (#69: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
#82: ---------- VarDecl ----------
lineNumber=29
id="s"
typeName=NULL
expr=
#83: ---------- ValueOf ----------
lineNumber=29
lValue=
#84: ---------- Variable ----------
lineNumber=29
id="q"
myDef=
***** This node was printed earlier (#69: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
stmts=NULL
------------------------------
------------------------------
varDecls=
#85: ---------- VarDecl ----------
lineNumber=21
id="y"
typeName=NULL
expr=
#86: ---------- IntegerConst ----------
lineNumber=21
iValue=333
------------------------------
lexLevel=1
------------------------------
#87: ---------- VarDecl ----------
lineNumber=34
id="w"
typeName=NULL
expr=
#88: ---------- IntegerConst ----------
lineNumber=34
iValue=444
------------------------------
lexLevel=1
------------------------------
stmts=NULL
------------------------------
------------------------------
#89: ---------- ProcDecl ----------
lineNumber=37
id="f3"
lexLevel=1
formals=
#90: ---------- Formal ----------
lineNumber=37
id="a3"
typeName=
#91: ---------- TypeName ----------
lineNumber=37
id="integer"
myDef=NULL
------------------------------
lexLevel=1
------------------------------
#92: ---------- Formal ----------
lineNumber=37
id="b3"
typeName=
***** This node was printed earlier (#91: TypeName) *****
lexLevel=1
------------------------------
#93: ---------- Formal ----------
lineNumber=37
id="x"
typeName=
#94: ---------- TypeName ----------
lineNumber=37
id="real"
myDef=NULL
------------------------------
lexLevel=1
------------------------------
#95: ---------- Formal ----------
lineNumber=37
id="y3"
typeName=
***** This node was printed earlier (#94: TypeName) *****
lexLevel=1
------------------------------
#96: ---------- Formal ----------
lineNumber=37
id="aaa"
typeName=
#97: ---------- TypeName ----------
lineNumber=37
id="ttuuvv"
myDef=NULL
------------------------------
lexLevel=1
------------------------------
#98: ---------- Formal ----------
lineNumber=37
id="bbb"
typeName=
***** This node was printed earlier (#97: TypeName) *****
lexLevel=1
------------------------------
retType=
#99: ---------- TypeName ----------
lineNumber=37
id="boolean"
myDef=NULL
------------------------------
body=
#100: ---------- Body ----------
lineNumber=38
typeDecls=
#101: ---------- TypeDecl ----------
lineNumber=45
id="t6"
compoundType=
#102: ---------- ArrayType ----------
lineNumber=45
elementType=
#103: ---------- TypeName ----------
lineNumber=45
id="ttt6"
myDef=NULL
------------------------------
------------------------------
------------------------------
procDecls=
#104: ---------- ProcDecl ----------
lineNumber=39
id="f4"
lexLevel=2
formals=
#105: ---------- Formal ----------
lineNumber=39
id="a4"
typeName=
#106: ---------- TypeName ----------
lineNumber=39
id="integer"
myDef=NULL
------------------------------
lexLevel=2
------------------------------
#107: ---------- Formal ----------
lineNumber=39
id="i4"
typeName=
***** This node was printed earlier (#106: TypeName) *****
lexLevel=2
------------------------------
#108: ---------- Formal ----------
lineNumber=39
id="x4"
typeName=
#109: ---------- TypeName ----------
lineNumber=39
id="real"
myDef=NULL
------------------------------
lexLevel=2
------------------------------
#110: ---------- Formal ----------
lineNumber=39
id="y"
typeName=
***** This node was printed earlier (#109: TypeName) *****
lexLevel=2
------------------------------
retType=
#111: ---------- TypeName ----------
lineNumber=39
id="ttuuvv"
myDef=NULL
------------------------------
body=
#112: ---------- Body ----------
lineNumber=40
typeDecls=
#113: ---------- TypeDecl ----------
lineNumber=40
id="t5"
compoundType=
#114: ---------- ArrayType ----------
lineNumber=40
elementType=
#115: ---------- TypeName ----------
lineNumber=40
id="ttt5"
myDef=NULL
------------------------------
------------------------------
------------------------------
#116: ---------- TypeDecl ----------
lineNumber=42
id="t1"
compoundType=
#117: ---------- ArrayType ----------
lineNumber=42
elementType=
#118: ---------- TypeName ----------
lineNumber=42
id="ttt111"
myDef=NULL
------------------------------
------------------------------
------------------------------
procDecls=NULL
varDecls=
#119: ---------- VarDecl ----------
lineNumber=41
id="q"
typeName=NULL
expr=
#120: ---------- IntegerConst ----------
lineNumber=41
iValue=888
------------------------------
lexLevel=2
------------------------------
#121: ---------- VarDecl ----------
lineNumber=41
id="r"
typeName=NULL
expr=
#122: ---------- ValueOf ----------
lineNumber=41
lValue=
#123: ---------- Variable ----------
lineNumber=41
id="q"
myDef=
***** This node was printed earlier (#119: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
#124: ---------- VarDecl ----------
lineNumber=41
id="s"
typeName=NULL
expr=
#125: ---------- ValueOf ----------
lineNumber=41
lValue=
#126: ---------- Variable ----------
lineNumber=41
id="q"
myDef=
***** This node was printed earlier (#119: VarDecl) *****
currentLevel=2
------------------------------
------------------------------
lexLevel=2
------------------------------
stmts=NULL
------------------------------
------------------------------
varDecls=
#127: ---------- VarDecl ----------
lineNumber=38
id="x"
typeName=NULL
expr=
#128: ---------- IntegerConst ----------
lineNumber=38
iValue=555
------------------------------
lexLevel=1
------------------------------
#129: ---------- VarDecl ----------
lineNumber=38
id="y"
typeName=NULL
expr=
#130: ---------- ValueOf ----------
lineNumber=38
lValue=
#131: ---------- Variable ----------
lineNumber=38
id="x"
myDef=
***** This node was printed earlier (#93: Formal) *****
currentLevel=1
------------------------------
------------------------------
lexLevel=1
------------------------------
#132: ---------- VarDecl ----------
lineNumber=46
id="w"
typeName=NULL
expr=
#133: ---------- IntegerConst ----------
lineNumber=46
iValue=444
------------------------------
lexLevel=1
------------------------------
stmts=NULL
------------------------------
------------------------------
#134: ---------- ProcDecl ----------
lineNumber=51
id="f1"
lexLevel=0
formals=NULL
retType=NULL
body=
#135: ---------- Body ----------
lineNumber=51
typeDecls=NULL
procDecls=NULL
varDecls=NULL
stmts=NULL
------------------------------
------------------------------
varDecls=
#136: ---------- VarDecl ----------
lineNumber=5
id="x"
typeName=NULL
expr=
#137: ---------- IntegerConst ----------
lineNumber=5
iValue=111
------------------------------
lexLevel=0
------------------------------
#138: ---------- VarDecl ----------
lineNumber=5
id="y"
typeName=NULL
expr=
#139: ---------- ValueOf ----------
lineNumber=5
lValue=
#140: ---------- Variable ----------
lineNumber=5
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
------------------------------
lexLevel=0
------------------------------
#141: ---------- VarDecl ----------
lineNumber=19
id="x"
typeName=NULL
expr=
#142: ---------- IntegerConst ----------
lineNumber=19
iValue=222
------------------------------
lexLevel=0
------------------------------
#143: ---------- VarDecl ----------
lineNumber=19
id="z"
typeName=NULL
expr=
#144: ---------- ValueOf ----------
lineNumber=19
lValue=
#145: ---------- Variable ----------
lineNumber=19
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
------------------------------
lexLevel=0
------------------------------
stmts=
#146: ---------- AssignStmt ----------
lineNumber=54
lValue=
#147: ---------- Variable ----------
lineNumber=54
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
expr=
#148: ---------- ValueOf ----------
lineNumber=54
lValue=
#149: ---------- Variable ----------
lineNumber=54
id="asd"
myDef=NULL
currentLevel=0
------------------------------
------------------------------
------------------------------
#150: ---------- AssignStmt ----------
lineNumber=55
lValue=
#151: ---------- Variable ----------
lineNumber=55
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
expr=
#152: ---------- ArrayConstructor ----------
lineNumber=55
id="myArr"
values=
#153: ---------- ArrayValue ----------
lineNumber=55
countExpr=NULL
valueExpr=
#154: ---------- IntegerConst ----------
lineNumber=55
iValue=1
------------------------------
------------------------------
#155: ---------- ArrayValue ----------
lineNumber=55
countExpr=NULL
valueExpr=
#156: ---------- IntegerConst ----------
lineNumber=55
iValue=2
------------------------------
------------------------------
#157: ---------- ArrayValue ----------
lineNumber=55
countExpr=NULL
valueExpr=
#158: ---------- IntegerConst ----------
lineNumber=55
iValue=3
------------------------------
------------------------------
myDef=NULL
------------------------------
------------------------------
#159: ---------- AssignStmt ----------
lineNumber=56
lValue=
#160: ---------- Variable ----------
lineNumber=56
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
expr=
#161: ---------- RecordConstructor ----------
lineNumber=56
id="myRec"
fieldInits=
#162: ---------- FieldInit ----------
lineNumber=56
id="f1"
expr=
#163: ---------- IntegerConst ----------
lineNumber=56
iValue=111
------------------------------
------------------------------
#164: ---------- FieldInit ----------
lineNumber=56
id="f2"
expr=
#165: ---------- IntegerConst ----------
lineNumber=56
iValue=222
------------------------------
------------------------------
#166: ---------- FieldInit ----------
lineNumber=56
id="f3"
expr=
#167: ---------- IntegerConst ----------
lineNumber=56
iValue=333
------------------------------
------------------------------
#168: ---------- FieldInit ----------
lineNumber=56
id="f2"
expr=
#169: ---------- IntegerConst ----------
lineNumber=56
iValue=23232
------------------------------
------------------------------
#170: ---------- FieldInit ----------
lineNumber=56
id="ffasd"
expr=
#171: ---------- IntegerConst ----------
lineNumber=56
iValue=343434
------------------------------
------------------------------
#172: ---------- FieldInit ----------
lineNumber=56
id="f4"
expr=
#173: ---------- IntegerConst ----------
lineNumber=56
iValue=444
------------------------------
------------------------------
myDef=
***** This node was printed earlier (#5: TypeDecl) *****
------------------------------
------------------------------
#174: ---------- AssignStmt ----------
lineNumber=57
lValue=
#175: ---------- Variable ----------
lineNumber=57
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
expr=
#176: ---------- RecordConstructor ----------
lineNumber=57
id="myRecxxxx"
fieldInits=
#177: ---------- FieldInit ----------
lineNumber=57
id="f1"
expr=
#178: ---------- IntegerConst ----------
lineNumber=57
iValue=123
------------------------------
------------------------------
#179: ---------- FieldInit ----------
lineNumber=57
id="f2"
expr=
#180: ---------- IntegerConst ----------
lineNumber=57
iValue=456
------------------------------
------------------------------
myDef=NULL
------------------------------
------------------------------
#181: ---------- CallStmt ----------
lineNumber=58
id="foobar"
args=
#182: ---------- Argument ----------
lineNumber=58
expr=
#183: ---------- IntegerConst ----------
lineNumber=58
iValue=1
------------------------------
------------------------------
#184: ---------- Argument ----------
lineNumber=58
expr=
#185: ---------- IntegerConst ----------
lineNumber=58
iValue=2
------------------------------
------------------------------
#186: ---------- Argument ----------
lineNumber=58
expr=
#187: ---------- IntegerConst ----------
lineNumber=58
iValue=3
------------------------------
------------------------------
myDef=NULL
------------------------------
#188: ---------- AssignStmt ----------
lineNumber=59
lValue=
#189: ---------- Variable ----------
lineNumber=59
id="x"
myDef=
***** This node was printed earlier (#136: VarDecl) *****
currentLevel=0
------------------------------
expr=
#190: ---------- FunctionCall ----------
lineNumber=59
id="foobar2"
args=
#191: ---------- Argument ----------
lineNumber=59
expr=
#192: ---------- IntegerConst ----------
lineNumber=59
iValue=3
------------------------------
------------------------------
#193: ---------- Argument ----------
lineNumber=59
expr=
#194: ---------- IntegerConst ----------
lineNumber=59
iValue=2
------------------------------
------------------------------
#195: ---------- Argument ----------
lineNumber=59
expr=
#196: ---------- IntegerConst ----------
lineNumber=59
iValue=1
------------------------------
------------------------------
myDef=NULL
------------------------------
------------------------------
------------------------------
PROGRAM IS
TYPE
t1 IS ARRAY OF ttt1;
myRec IS RECORD f3: integer; f2: real; f1: boolean; END;
myRec2 IS RECORD f3: integer; f2: real; f3: boolean; f4: t1; f3: tttasd; END;
t3 IS ARRAY OF ttt3;
t2 IS ARRAY OF ttt4;
VAR
x := 111;
y := x;
x := 222;
z := x;
PROCEDURE f1 (a: integer; b: integer; c: real; b: real) : boolean IS
TYPE
t6 IS ARRAY OF ttt666;
VAR
y := 333;
w := 444;
PROCEDURE f1 () IS
BEGIN
END;
PROCEDURE f2 (a: integer; i: integer; c: real; j: real) : boolean IS
TYPE
t2 IS ARRAY OF ttt222;
t5 IS ARRAY OF ttt5;
t5 IS ARRAY OF ttt555;
t3 IS ARRAY OF ttt333;
t6 IS ARRAY OF ttt6;
VAR
q := 555;
r := q;
s := q;
q := 9999;
r := q;
s := q;
BEGIN
END;
BEGIN
END;
PROCEDURE f3 (a3: integer; b3: integer; x: real; y3: real; aaa: ttuuvv; bbb: ttuuvv) : boolean IS
TYPE
t6 IS ARRAY OF ttt6;
VAR
x := 555;
y := x;
w := 444;
PROCEDURE f4 (a4: integer; i4: integer; x4: real; y: real) : ttuuvv IS
TYPE
t5 IS ARRAY OF ttt5;
t1 IS ARRAY OF ttt111;
VAR
q := 888;
r := q;
s := q;
BEGIN
END;
BEGIN
END;
PROCEDURE f1 () IS
BEGIN
END;
BEGIN
x := asd;
x := myArr {{ 1, 2, 3 }};
x := myRec { f1 := 111; f2 := 222; f3 := 333; f2 := 23232; ffasd := 343434; f4 := 444 };
x := myRecxxxx { f1 := 123; f2 := 456 };
foobar (1, 2, 3);
x := foobar2 (3, 2, 1);
END;