Files
croissant/lib/syntax/Roots.ml
T
2024-10-26 22:40:50 +02:00

17 lines
445 B
OCaml

class program (statement : Statements.statement) =
object
inherit Node.node
method to_string = "Program(" ^ statement#to_string ^ ")"
method check_type =
let env : Environments.typeEnvironments =
new Environments.typeEnvironments
in
statement#check_type env
method eval =
let env : Environments.evalEnvironment =
new Environments.evalEnvironment
in
statement#eval env
end