Packages

  • package root

    This is the documentation for the Evaluator project (see GitHub).

    This is the documentation for the Evaluator project (see GitHub).

    The main package net.totietje.evaluator. The net.totietje.complex package contains an example usage of this package, which may also be useful.

    Definition Classes
    root
  • package net
    Definition Classes
    root
  • package totietje
    Definition Classes
    net
  • package evaluator

    The evaluator package is designed to simplify the process of parsing a string.

    The evaluator package is designed to simplify the process of parsing a string.

    The work of parsing a string is reduced to just tokenizing an expression, that is, breaking it down into its principal parts. The AbstractEvaluator class will handle the rest.

    The AbstractTokenizer makes this even easier, though it is only applicable in some situations.

    Definition Classes
    totietje
    See also

    AbstractTokenizer

    Tokenizer

    AbstractEvaluator

    Evaluator

  • object Associativity

    Contains the instances of the associativity trait.

    Contains the instances of the associativity trait.

    Definition Classes
    evaluator
  • Left
  • Right

object Right extends Associativity with Product with Serializable

Represents right associativity.

If an operator is right associative, then the operators are grouped from right to left.

Source
Associativity.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, Associativity, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Right
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Associativity
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Associativity

Inherited from AnyRef

Inherited from Any

Ungrouped