org.millscript.millscript.action
Class ApplyUpdaterAction

java.lang.Object
  extended by org.millscript.millscript.action.Action
      extended by org.millscript.millscript.action.ApplyUpdaterAction
All Implemented Interfaces:
org.millscript.commons.alert.AlertOrigin

public final class ApplyUpdaterAction
extends Action

This class implements the action for a function application updater expression.

See Also:
ApplyUpdaterExpr, AssignSyntax, ParenSyntax

Constructor Summary
ApplyUpdaterAction(Action f, Action a, Action u)
          Constructs a new function application updater action, with the specified actions for the function, it's arguments and update values.
 
Method Summary
 void action(Machine mc)
          Performs this action, on the specified machine.
 
Methods inherited from class org.millscript.millscript.action.Action
act, act1, getLineNumber, getOrigin, predAct, setContext, setLineNumber, setOrigin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplyUpdaterAction

public ApplyUpdaterAction(Action f,
                          Action a,
                          Action u)
Constructs a new function application updater action, with the specified actions for the function, it's arguments and update values.

Parameters:
f - the action generating the function to apply
a - the action for the arguments to the function
u - the action for the values to update the function with
Method Detail

action

public void action(Machine mc)
Description copied from class: Action
Performs this action, on the specified machine. This method must be implemented in sub-classes to perform the required actions.

Specified by:
action in class Action
Parameters:
mc - the machine to perform this action on
See Also:
Action.action(org.millscript.millscript.vm.Machine)


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