base_simple3$Int$output
fun is intern
base_simple3$A$Object::init
init do
base_simple3$A$run
fun do
base_simple3$B$_val
var :
base_simple3$B$val
var :
base_simple3$B$val=
var :
base_simple3$B$Object::init
init do
base_simple3$B$run
fun do
base_simple3$C$_val1
var :
base_simple3$C$val1
var :
base_simple3$C$val1=
var :
base_simple3$C$_val2
var : =
base_simple3$C$val2
var : =
base_simple3$C$val2=
var : =
base_simple3$Sys$foo
fun do
base_simple3$Sys$bar
fun (: ) do
base_simple3$Sys$baz
fun : do return
base_simple3$Sys$main
()
var =
var = ()
var = ()
AST node: AModule at base_simple3.nit:17,1--62,13
import end
interface
end
enum
end
enum
fun is intern
end
class
init do
fun do
end
class
var :
init do
fun do
end
class
var :
var : =
end
fun do
fun (: ) do
fun : do return
()
var =
var = ()
var = ()
AST node: ANoImport at base_simple3.nit:17,1--10
import end
AST node: APublicVisibility at base_simple3.nit:17,1
AST node: TKwimport at base_simple3.nit:17,1--6
import
AST node: TKwend at base_simple3.nit:17,8--10
end
AST node: AStdClassdef at base_simple3.nit:19,1--20,3
interface
end
AST node: AInterfaceClasskind at base_simple3.nit:19,1--9
interface
AST node: TKwinterface at base_simple3.nit:19,1--9
interface
AST node: AQclassid at base_simple3.nit:19,11--16
AST node: TClassid at base_simple3.nit:19,11--16
AST node: AEnumClasskind at base_simple3.nit:22,1--4
enum
AST node: TKwenum at base_simple3.nit:22,1--4
enum
AST node: AMethPropdef at base_simple3.nit:26,2--21
fun is intern
AST node: TKwmeth at base_simple3.nit:26,2--4
fun
AST node: AIdMethid at base_simple3.nit:26,6--11
AST node: TId at base_simple3.nit:26,6--11
AST node: ASignature at base_simple3.nit:26,13
AST node: AAnnotations at base_simple3.nit:26,13--21
is intern
AST node: TKwis at base_simple3.nit:26,13--14
is
AST node: AAnnotation at base_simple3.nit:26,16--21
intern
AST node: AIdAtid at base_simple3.nit:26,16--21
intern
AST node: AConcreteClasskind at base_simple3.nit:29,1--5
class
AST node: TKwclass at base_simple3.nit:29,1--5
class
AST node: TKwinit at base_simple3.nit:30,2--5
init
AST node: TKwdo at base_simple3.nit:30,7--8
do
AST node: ACallExpr at base_simple3.nit:30,10--17
AST node: AIntegerExpr at base_simple3.nit:30,10
AST node: TInteger at base_simple3.nit:30,10
AST node: AQid at base_simple3.nit:30,12--17
AST node: AListExprs at base_simple3.nit:30,17
AST node: AAttrPropdef at base_simple3.nit:35,2--13
var :
AST node: TKwvar at base_simple3.nit:35,2--4
var
AST node: AType at base_simple3.nit:35,11--13
AST node: AImplicitSelfExpr at base_simple3.nit:37,13
AST node: TAssign at base_simple3.nit:42,16
=
AST node: ATopClassdef at base_simple3.nit:45,1--19
fun do