|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||