object ArithmeticInterpreter extends ArithmeticInterpreter

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArithmeticInterpreter
  2. ArithmeticInterpreter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def op0NotEqual(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 0 if the input is 0.

    Returns 0 if the input is 0. 1 otherwise.

    Definition Classes
    ArithmeticInterpreter
  16. def op1Add(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Increments the stack top by 1.

    Increments the stack top by 1.

    Definition Classes
    ArithmeticInterpreter
  17. def op1Sub(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Decrements the stack top by 1.

    Decrements the stack top by 1.

    Definition Classes
    ArithmeticInterpreter
  18. def opAbs(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Takes the absolute value of the stack top.

    Takes the absolute value of the stack top.

    Definition Classes
    ArithmeticInterpreter
  19. def opAdd(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    a is added to b.

    a is added to b.

    Definition Classes
    ArithmeticInterpreter
  20. def opBoolAnd(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    If both a and b are not 0, the output is 1.

    If both a and b are not 0, the output is 1. Otherwise 0.

    Definition Classes
    ArithmeticInterpreter
  21. def opBoolOr(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    If a or b is not 0, the output is 1.

    If a or b is not 0, the output is 1. Otherwise 0.

    Definition Classes
    ArithmeticInterpreter
  22. def opGreaterThan(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if a is greater than b, 0 otherwise.

    Returns 1 if a is greater than b, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  23. def opGreaterThanOrEqual(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if a is greater than or equal to b, 0 otherwise.

    Returns 1 if a is greater than or equal to b, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  24. def opLessThan(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if a is less than b, 0 otherwise.

    Returns 1 if a is less than b, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  25. def opLessThanOrEqual(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if a is less than or equal to b, 0 otherwise.

    Returns 1 if a is less than or equal to b, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  26. def opMax(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns the larger of a and b.

    Returns the larger of a and b.

    Definition Classes
    ArithmeticInterpreter
  27. def opMin(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns the smaller of a and b.

    Returns the smaller of a and b.

    Definition Classes
    ArithmeticInterpreter
  28. def opNegate(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Negates the stack top.

    Negates the stack top.

    Definition Classes
    ArithmeticInterpreter
  29. def opNot(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    If the input is 0 or 1, it is flipped.

    If the input is 0 or 1, it is flipped. Otherwise the output will be 0.

    Definition Classes
    ArithmeticInterpreter
  30. def opNumEqual(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if the numbers are equal, 0 otherwise.

    Returns 1 if the numbers are equal, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  31. def opNumEqualVerify(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Same as OP_NUMEQUAL, but runs OP_VERIFY afterward.

    Same as OP_NUMEQUAL, but runs OP_VERIFY afterward.

    Definition Classes
    ArithmeticInterpreter
  32. def opNumNotEqual(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if the numbers are not equal, 0 otherwise.

    Returns 1 if the numbers are not equal, 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  33. def opSub(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    b is subtracted from a.

    b is subtracted from a.

    Definition Classes
    ArithmeticInterpreter
  34. def opWithin(program: ExecutionInProgressScriptProgram): StartedScriptProgram

    Returns 1 if x is within the specified range (left-inclusive), 0 otherwise.

    Returns 1 if x is within the specified range (left-inclusive), 0 otherwise.

    Definition Classes
    ArithmeticInterpreter
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ArithmeticInterpreter

Inherited from AnyRef

Inherited from Any

Ungrouped