Object

org.opencypher.gremlin.translation.preparser

CypherPreParser

Related Doc: package preparser

Permalink

object CypherPreParser extends Parser with Base

Linear Supertypes
Base, Parser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CypherPreParser
  2. Base
  3. Parser
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class RichReductionRule1[-A, +B] extends AnyRef

    Permalink
    Definition Classes
    Base
  2. implicit class RichReductionRule2[-A, -B, +C] extends AnyRef

    Permalink
    Definition Classes
    Base
  3. implicit class RichRule0 extends AnyRef

    Permalink
    Definition Classes
    Base
  4. implicit class RichRule1[+A] extends AnyRef

    Permalink
    Definition Classes
    Base
  5. implicit class RichRule2[+A, +B] extends AnyRef

    Permalink
    Definition Classes
    Base
  6. implicit class RichRule3[+A, +B, +C] extends AnyRef

    Permalink
    Definition Classes
    Base
  7. implicit class RichRule4[+A, +B, +C, +D] extends AnyRef

    Permalink
    Definition Classes
    Base
  8. implicit class RichRule5[+A, +B, +C, +D, +E] extends AnyRef

    Permalink
    Definition Classes
    Base
  9. implicit class RichRule6[+A, +B, +C, +D, +E, +F] extends AnyRef

    Permalink
    Definition Classes
    Base
  10. implicit class RichRule7[+A, +B, +C, +D, +E, +F, +G] extends AnyRef

    Permalink
    Definition Classes
    Base
  11. implicit class RichString extends AnyRef

    Permalink
    Definition Classes
    Base

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def AllSUpportedOptions: Rule1[Seq[PreParserOption]]

    Permalink
  5. def AnySomething: Rule1[String]

    Permalink
  6. def CommaSep: Rule0

    Permalink
    Definition Classes
    Base
  7. def Dash: Rule0

    Permalink
    Definition Classes
    Base
  8. def DecimalInteger: Rule0

    Permalink
    Definition Classes
    Base
  9. def DigitString: Rule0

    Permalink
    Definition Classes
    Base
  10. def EscapedSymbolicNameString: Rule1[String]

    Permalink
    Definition Classes
    Base
  11. def Explain: Rule1[PreParserOption]

    Permalink
  12. def ExponentDecimalReal: Rule0

    Permalink
    Definition Classes
    Base
  13. def HexInteger: Rule0

    Permalink
    Definition Classes
    Base
  14. def HexString: Rule0

    Permalink
    Definition Classes
    Base
  15. def LeftArrowHead: Rule0

    Permalink
    Definition Classes
    Base
  16. def Namespace: Rule1[Namespace]

    Permalink
    Definition Classes
    Base
  17. def OctalInteger: Rule0

    Permalink
    Definition Classes
    Base
  18. def OctalString: Rule0

    Permalink
    Definition Classes
    Base
  19. def OpChar: Rule0

    Permalink
    Definition Classes
    Base
  20. def OpCharTail: Rule0

    Permalink
    Definition Classes
    Base
  21. def QueryWithOptions: Rule1[Seq[PreParsedStatement]]

    Permalink
  22. def RegularDecimalReal: Rule0

    Permalink
    Definition Classes
    Base
  23. def RightArrowHead: Rule0

    Permalink
    Definition Classes
    Base
  24. def SymbolicNameString: Rule1[String]

    Permalink
    Definition Classes
    Base
  25. def UnescapedSymbolicNameString: Rule1[String]

    Permalink
    Definition Classes
    Base
  26. def UnsignedDecimalInteger: Rule0

    Permalink
    Definition Classes
    Base
  27. def UnsignedHexInteger: Rule0

    Permalink
    Definition Classes
    Base
  28. def UnsignedOctalInteger: Rule0

    Permalink
    Definition Classes
    Base
  29. def WS: Rule0

    Permalink
    Definition Classes
    Base
  30. def anyOf(chars: Characters): Rule0

    Permalink
    Definition Classes
    Parser
  31. def anyOf(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  32. def anyOf(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  33. def apply(input: String): PreParsedStatement

    Permalink
  34. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  35. def buildParseTree: Boolean

    Permalink
    Definition Classes
    Parser
  36. def ch(c: Char): CharRule

    Permalink
    Definition Classes
    Parser
  37. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  43. def ignoreCase(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  44. def ignoreCase(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  45. def ignoreCase(c: Char): Rule0

    Permalink
    Definition Classes
    Parser
  46. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  47. def keyword(string: String): Rule0

    Permalink
    Definition Classes
    Base
  48. def nTimes[A, B](times: Int, sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  49. def nTimes[A, B](times: Int, sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  50. def nTimes[A](times: Int, sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  51. def nTimes[A](times: Int, sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  52. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B], separator: Rule0): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  53. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  54. def nTimes(times: Int, sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  55. def nTimes(times: Int, sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. def noneOf(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  58. def noneOf(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  59. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  61. def oneOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  62. def oneOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  63. def oneOrMore(sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  64. def oneOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  65. def oneOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  66. def oneOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  67. def oneOrMore(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  68. def operator(string: String): Rule0

    Permalink
    Definition Classes
    Base
  69. def optional[A, B](sub: Rule2[A, B]): Rule1[Option[(A, B)]]

    Permalink
    Definition Classes
    Parser
  70. def optional[A](sub: Rule1[A]): Rule1[Option[A]]

    Permalink
    Definition Classes
    Parser
  71. def optional[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  72. def optional(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  73. def parseOrThrow[T](input: String, initialOffset: Option[InputPosition], rule: Rule1[Seq[T]]): T

    Permalink
    Definition Classes
    Base
  74. def position: WithContextAction1[IndexRange, InputPosition]

    Permalink
    Definition Classes
    Base
  75. def push[R](f: (InputPosition) ⇒ R): Rule1[R]

    Permalink
    Definition Classes
    Base
  76. def push[A, B, C](a: ⇒ A, b: ⇒ B, c: ⇒ C): Rule3[A, B, C]

    Permalink
    Definition Classes
    Parser
  77. def push[A, B](a: ⇒ A, b: ⇒ B): Rule2[A, B]

    Permalink
    Definition Classes
    Parser
  78. def push[A](f: ⇒ A): Rule1[A]

    Permalink
    Definition Classes
    Parser
  79. def pushFromContext[A](f: (Context[Any]) ⇒ A): Rule1[A]

    Permalink
    Definition Classes
    Parser
  80. def rule[T <: Rule](label: String, options: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  81. def rule[T <: Rule](firstOption: RuleOption, more: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  82. def rule[T <: Rule](block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  83. def run(f: ⇒ Unit): Rule0

    Permalink
    Definition Classes
    Parser
  84. def str(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  85. def str(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  87. def test(f: ⇒ Boolean): Rule0

    Permalink
    Definition Classes
    Parser
  88. implicit def toRule(symbol: Symbol): Rule0

    Permalink
    Definition Classes
    Parser
  89. implicit def toRule(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  90. implicit def toRule(string: String): Rule0

    Permalink
    Definition Classes
    Parser
  91. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  92. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. def withContext[A, B, C, D, E, F, G, R](f: (A, B, C, D, E, F, G, Context[Any]) ⇒ R): WithContextAction7[A, B, C, D, E, F, G, R]

    Permalink
    Definition Classes
    Parser
  96. def withContext[A, B, C, D, E, F, R](f: (A, B, C, D, E, F, Context[Any]) ⇒ R): WithContextAction6[A, B, C, D, E, F, R]

    Permalink
    Definition Classes
    Parser
  97. def withContext[A, B, C, D, E, R](f: (A, B, C, D, E, Context[Any]) ⇒ R): WithContextAction5[A, B, C, D, E, R]

    Permalink
    Definition Classes
    Parser
  98. def withContext[A, B, C, D, R](f: (A, B, C, D, Context[Any]) ⇒ R): WithContextAction4[A, B, C, D, R]

    Permalink
    Definition Classes
    Parser
  99. def withContext[A, B, C, R](f: (A, B, C, Context[Any]) ⇒ R): WithContextAction3[A, B, C, R]

    Permalink
    Definition Classes
    Parser
  100. def withContext[A, B, R](f: (A, B, Context[Any]) ⇒ R): WithContextAction2[A, B, R]

    Permalink
    Definition Classes
    Parser
  101. def withContext[A, R](f: (A, Context[Any]) ⇒ R): WithContextAction1[A, R]

    Permalink
    Definition Classes
    Parser
  102. def zeroOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  103. def zeroOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  104. def zeroOrMore(sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  105. def zeroOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  106. def zeroOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  107. def zeroOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  108. def zeroOrMore(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser

Inherited from Base

Inherited from Parser

Inherited from AnyRef

Inherited from Any

Ungrouped