#include <C4AulCompiler.h>
Classes | |
class | CodegenAstVisitor |
class | ConstantResolver |
class | ConstexprEvaluator |
class | PreparseAstVisitor |
Static Public Member Functions | |
static void | Compile (C4AulScriptFunc *out, const ::aul::ast::Function *f) |
static void | Preparse (C4ScriptHost *out, C4ScriptHost *source, const ::aul::ast::Script *s) |
static void | Compile (C4ScriptHost *out, C4ScriptHost *source, const ::aul::ast::Script *s) |
Definition at line 22 of file C4AulCompiler.h.
|
static |
Definition at line 507 of file C4AulCompiler.cpp.
References C4AulCompiler::CodegenAstVisitor::EmitFunctionCode().
Referenced by C4ScriptHost::Parse(), C4AulScriptFunc::ParseDirectExecFunc(), and C4AulScriptFunc::ParseDirectExecStatement().
|
static |
Definition at line 499 of file C4AulCompiler.cpp.
References C4AulCompiler::ConstantResolver::resolve(), and C4AulCompiler::CodegenAstVisitor::visit().
|
static |
Definition at line 491 of file C4AulCompiler.cpp.
References C4AulCompiler::ConstantResolver::resolve_quiet(), and C4AulCompiler::PreparseAstVisitor::visit().
Referenced by C4ScriptHost::Preparse().