name.lakhin.eliah.projects.papacarlo

syntax

package syntax

Visibility
  1. Public
  2. All

Type Members

  1. final class Cache extends AnyRef

  2. final case class Error(from: TokenReference, to: TokenReference, description: String, cursor: Boolean = false) extends Product with Serializable

  3. final case class Issue(range: Bounds, description: String) extends Product with Serializable

  4. final class Node extends AnyRef

  5. final class NodeAccessor extends AnyRef

  6. final case class Packrat(rule: String, range: Bounds, result: Int, state: State) extends Product with Serializable

  7. abstract class Rule extends AnyRef

  8. final class Session extends AnyRef

  9. final case class State(virtualPosition: Int = 0, issues: List[Issue] = immutable.this.Nil, products: List[(String, Node)] = immutable.this.Nil, captures: List[(String, Bounds)] = immutable.this.Nil) extends Product with Serializable

Value Members

  1. object Expressions

  2. object Node

  3. object Result

  4. object Rule

  5. package rules

Ungrouped