jitcraft/BytecodeCompiler.h
changeset 85 06a0015b6a5c
parent 83 79265b56316e
     1.1 --- a/jitcraft/BytecodeCompiler.h	Fri Jul 20 00:03:10 2012 -0700
     1.2 +++ b/jitcraft/BytecodeCompiler.h	Mon Jul 23 01:19:44 2012 -0700
     1.3 @@ -107,9 +107,13 @@
     1.4                        BytecodeEmitter::Label *trueBranch,
     1.5                        BytecodeEmitter::Label *falseBranch,
     1.6                        BytecodeEmitter::Label *fallthrough);
     1.7 +    Code *compileCode(Scope *scope, unsigned lineno);
     1.8      Function *compileFunction(ModuleData *module, FunctionStatement *fun);
     1.9      void visitForALU(Type *needed, Expression *node);
    1.10  
    1.11 +    void getEnvSlot(Variable *var);
    1.12 +    void setEnvSlot(Variable *var);
    1.13 +
    1.14    public:
    1.15      BytecodeCompiler(Zone *zone, ParseTree *tree, ModuleData *module);
    1.16