Package org.millscript.millscript.action

Class Summary
Action This class represents the base class of all actions in MillScript.
AndAbsentAction This class implements the action for an && expression.
AndAction This class implements the action for an and expression.
AppendAction This class implements the action for a ++ append expression.
ApplyAction This class implements the action for a function application expression.
ApplyUpdaterAction This class implements the action for a function application updater expression.
AssignAction This class is the base of all variable assignment actions, for a := expression.
AssignAlienAction  
AssignGlobalAction  
AssignLocalAction  
BinaryOpAction This class is the base of all binary actions, i.e.
BindingAction This class represents a for loop binding condition action.
BindingFromAction This class represents a for loop from counter binding action.
BindingFromToAction This class represents a for loop from-to counter binding action.
BindingListAction This class represents a for loop list binding action.
BindingMapAction This class represents a for loop map binding action.
BlockAction This class represents a block action.
CheckAction This class represents a checked action, which must return a single result.
CheckNoneAction This class represents a checked action, which must return no results.
CommaAction This class represents the action for a comma expression.
ConstAction This class represents a constant action, where it always returns exactly the same value.
ExplodeAction This class represents the action for an explode expression.
FnCompAction This class represents the action for a compound function expression.
ForAction This class represents a For loop action.
ForConditionAction The class represents the base of all for loop condition actions.
ForConditionWhereAction This class represents a for loop where condition action.
ForConditionWhileAction This class represents a for loop while condition action.
If2Action This class represents a simple conditional action for an if statement.
If3Action This class represents a normal conditional action for an if statement.
InitAction This class implements the action for a init expression.
ListAction This class represents the action for a list expression.
MakeClosureAction This class represents an action that makes a closure function.
MemoAction This class implements the action used when defining a memo function.
MethodAction This class implements the action used when defining a new method.
MethodOverrideAction This class implements the action used when defining a new method.
NoneAction This class implements the action for a none expression.
NotAction This class implements the action for a not expression.
OrAbsentAction This class implements the action for a || expression.
OrAction This class implements the action for an or expression.
PushAction This class is the base of all actions, for a simple name expression, i.e.
PushAlienAction  
PushGlobalAction  
PushLocalAction  
RelationalOperationChainAction  
SkipAction This class implements the action for a skip expression.
SpiceClassAction This class implements a class action.
SpiceClassInitAction This class implements the action used when initialising a class.
SwitchAction This class implements the action for a switch expression.
UnaryOpAction This class is the base of all unary actions, i.e.
VarAction This class is the base of all variable definition actions, for a var NE = E; expression.
VarAlienAction  
VarGlobalAction  
VarLocalAction  
WhileAction This class implements the action for a while expression.
XMLAction This class implements the action for an XML element expression.
 



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