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$init
(: )
do
end
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--66,13
import end
interface
end
enum
end
enum
fun is intern
end
class
init do
fun do
end
class
var :
(: )
do
end
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