Uses of Class
org.millscript.millscript.vm.CompilerState

Packages that use CompilerState
org.millscript.millscript   
org.millscript.millscript.expr   
org.millscript.millscript.vm   
 

Uses of CompilerState in org.millscript.millscript
 

Fields in org.millscript.millscript declared as CompilerState
protected  CompilerState Session.state
          This sessions compiler state.
 

Uses of CompilerState in org.millscript.millscript.expr
 

Methods in org.millscript.millscript.expr with parameters of type CompilerState
 void NameExpr.declareGlobal(CompilerState state, boolean isConst)
          Declares this name expression to be a global identifier in the specified compiler state, with the specified constant state.
 void WhileExpr.resolve(CompilerState state)
           
 void InitExpr.resolve(CompilerState state)
           
abstract  void Expr.resolve(CompilerState state)
          Resolves any NameExpr in the tree so that they refer to the correct ident.
 void ConstantExpr.resolve(CompilerState state)
           
 void FakeExpr.resolve(CompilerState state)
           
 void ForConditionWhileExpr.resolve(CompilerState state)
           
 void UnaryOpExpr.resolve(CompilerState state)
           
 void CaseExpr.resolve(CompilerState state)
           
 void MethodOverrideExpr.resolve(CompilerState state)
           
 void SwitchExpr.resolve(CompilerState state)
           
 void If2Expr.resolve(CompilerState state)
           
 void ListExpr.resolve(CompilerState state)
           
 void SpiceClassSlotExpr.resolve(CompilerState state)
           
 void Block.resolve(CompilerState state)
           
 void SpiceClassInitExpr.resolve(CompilerState state)
           
 void AndExpr.resolve(CompilerState state)
           
 void BindingMapExpr.resolve(CompilerState state)
           
 void ForConditionWhereExpr.resolve(CompilerState state)
           
 void CheckNoneExpr.resolve(CompilerState state)
           
 void XMLExpr.resolve(CompilerState state)
           
 void LambdaExpr.resolve(CompilerState state)
           
 void BinaryOpExpr.resolve(CompilerState state)
           
 void NoneExpr.resolve(CompilerState state)
           
 void AssignExpr.resolve(CompilerState state)
           
 void SpiceClassExpr.resolve(CompilerState state)
           
 void BindingListExpr.resolve(CompilerState state)
           
 void ForExpr.resolve(CompilerState state)
           
 void VarExpr.resolve(CompilerState state)
           
 void OrAbsentExpr.resolve(CompilerState state)
           
 void ApplyUpdaterExpr.resolve(CompilerState state)
           
 void ApplyExpr.resolve(CompilerState state)
           
 void CommaExpr.resolve(CompilerState state)
           
 void PackageExpr.resolve(CompilerState state)
           
 void OrExpr.resolve(CompilerState state)
           
 void NotExpr.resolve(CompilerState state)
           
 void MemoExpr.resolve(CompilerState state)
           
 void BindingFromToExpr.resolve(CompilerState state)
           
 void ImportExpr.resolve(CompilerState state)
           
 void If3Expr.resolve(CompilerState state)
           
 void ExplodeExpr.resolve(CompilerState state)
           
 void PragmaExpr.resolve(CompilerState state)
           
 void NameExpr.resolve(CompilerState state)
           
 void AndAbsentExpr.resolve(CompilerState state)
           
 void CheckExpr.resolve(CompilerState state)
           
 void MethodExpr.resolve(CompilerState state)
           
 void SkipExpr.resolve(CompilerState state)
           
 void RelationalOperationExpr.resolve(CompilerState state)
           
 void BindingFromExpr.resolve(CompilerState state)
           
static void Expr.resolveList(CompilerState state, org.millscript.commons.util.IList<? extends Expr> list)
          Resolves all the expressions in the specified list, by calling the Expr.resolve(CompilerState) method on each one in turn.
 

Uses of CompilerState in org.millscript.millscript.vm
 

Methods in org.millscript.millscript.vm that return CompilerState
 CompilerState Package.getCompilerState()
          Returns a new compiler state for this package.
 



Copyright © 2001-2007 Open World Ltd. All Rights Reserved.