Backend

Backend visitor class.

Constructors

this
this()
Undocumented in source.

Members

Functions

compile
void compile(AssignStatement as)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
void compile(CompoundStatement cs)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
void compile(IfStatement ifs)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
void compile(WhileStatement ws)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
void compile(PrintStatement ps)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(IntegerExp ie)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(VarExp ve)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(BinExp be)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(CmpExp ce)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(AndExp ae)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(OrExp oe)
Undocumented in source. Be warned that the author may not have intended to support it.
compile
BEValue compile(NotExp ne)
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

block
JITBlock block;
Undocumented in source.
context
JITContext context;
Undocumented in source.
func
JITFunction func;
Undocumented in source.

Meta