Class Interpreter

java.lang.Object
swim.structure.Interpreter

public class Interpreter extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • settings

      public final InterpreterSettings settings()
    • settings

      public Interpreter settings(InterpreterSettings settings)
    • scopeDepth

      public final int scopeDepth()
    • peekScope

      public Item peekScope()
    • getScope

      public Item getScope(int index)
    • pushScope

      public void pushScope(Item scope)
    • popScope

      public Item popScope()
    • swapScope

      public Item swapScope(Item newScope)
    • willOperate

      public void willOperate(Operator operator)
    • didOperate

      public void didOperate(Operator operator, Item result)
    • willSelect

      public void willSelect(Selector selector)
    • didSelect

      public void didSelect(Selector selector, Object result)
    • willTransform

      public void willTransform(Selector selector)
    • didTransform

      public void didTransform(Selector selector, Item result)