Class/Object

sangria.parser

QueryParser

Related Docs: object QueryParser | package parser

Permalink

class QueryParser extends Parser with Tokens with Ignored with Document with Operations with Fragments with Values with Directives with Types

Linear Supertypes
Types, Directives, Values, Fragments, Operations, Document, Ignored, Tokens, PositionTracking, StringBuilding, Parser, RuleDSL, RuleDSLActions, RuleDSLCombinators, RuleDSLBasics, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueryParser
  2. Types
  3. Directives
  4. Values
  5. Fragments
  6. Operations
  7. Document
  8. Ignored
  9. Tokens
  10. PositionTracking
  11. StringBuilding
  12. Parser
  13. RuleDSL
  14. RuleDSLActions
  15. RuleDSLCombinators
  16. RuleDSLBasics
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ActionOperator[I <: HList, O <: HList, Ops] extends AnyRef

    Permalink
    Definition Classes
    RuleDSLActions
  2. sealed trait CharRangeSupport extends AnyRef

    Permalink
    Definition Classes
    RuleDSLBasics
  3. sealed trait NTimes extends AnyRef

    Permalink
    Definition Classes
    RuleDSLCombinators
  4. class TracingBubbleException extends RuntimeException with NoStackTrace

    Permalink
    Definition Classes
    Parser
  5. trait WithSeparatedBy[I <: HList, O <: HList] extends AnyRef

    Permalink
    Definition Classes
    RuleDSLCombinators
  6. class __SubParserInput extends ParserInput

    Permalink
    Attributes
    protected
    Definition Classes
    Parser

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def &(r: Rule[_, _]): Rule0

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def ANY: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  6. def Alias: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Operations
  7. def Argument: Rule[HNil, ::[Argument, HNil]]

    Permalink
    Definition Classes
    Operations
  8. def Arguments: Rule[HNil, ::[List[Argument], HNil]]

    Permalink
    Definition Classes
    Operations
  9. def BooleanValue: Rule[HNil, ::[BooleanValue, HNil]]

    Permalink
    Definition Classes
    Values
  10. def CRLF: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Ignored
  11. def Characters: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  12. def Comment: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Ignored
  13. def CommentChar: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Ignored
  14. def DefaultValue: Rule[HNil, ::[Value, HNil]]

    Permalink
    Definition Classes
    Operations
  15. def Definition: Rule[HNil, ::[Definition with Product with Serializable with SelectionContainer with WithDirectives, HNil]]

    Permalink
    Definition Classes
    Document
  16. def Digit: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  17. def Directive: Rule[HNil, ::[Directive, HNil]]

    Permalink
    Definition Classes
    Directives
  18. def Directives: Rule[HNil, ::[List[Directive], HNil]]

    Permalink
    Definition Classes
    Directives
  19. def Document: Rule[HNil, ::[ast.Document, HNil]]

    Permalink
    Definition Classes
    Document
  20. def EOI: Char

    Permalink
    Definition Classes
    RuleDSLBasics
  21. def Ellipsis: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  22. def EnumValue: Rule[HNil, ::[EnumValue, HNil]]

    Permalink
    Definition Classes
    Values
  23. def EscapedChar: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  24. def ExponentIndicator: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  25. def ExponentPart: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  26. def False: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Values
  27. def Field: Rule[HNil, ::[Field, HNil]]

    Permalink
    Definition Classes
    Operations
  28. def FloatValuePart: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Tokens
  29. def FractionalPart: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  30. def Fragment: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Fragments
  31. def FragmentDefinition: Rule[HNil, ::[FragmentDefinition, HNil]]

    Permalink
    Definition Classes
    Fragments
  32. def FragmentName: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Fragments
  33. def FragmentSpread: Rule[HNil, ::[FragmentSpread, HNil]]

    Permalink
    Definition Classes
    Fragments
  34. def Ignored: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Ignored
  35. def InlineFragment: Rule[HNil, ::[InlineFragment, HNil]]

    Permalink
    Definition Classes
    Fragments
  36. def IntegerPart: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  37. def IntegerValuePart: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Tokens
  38. def Keyword(s: String): Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  39. val LineTerminator: CharPredicate

    Permalink
    Definition Classes
    Ignored
  40. def ListType: Rule[HNil, ::[ListType, HNil]]

    Permalink
    Definition Classes
    Types
  41. def ListValue: Rule[HNil, ::[ListValue, HNil]]

    Permalink
    Definition Classes
    Values
  42. def ListValueConst: Rule[HNil, ::[ListValue, HNil]]

    Permalink
    Definition Classes
    Values
  43. def MATCH: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  44. def MISMATCH[I <: HList, O <: HList]: Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLBasics
  45. def MISMATCH0: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  46. def Mutation: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Operations
  47. def Name: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Tokens
  48. val NameChar: CharPredicate

    Permalink
    Definition Classes
    Tokens
  49. val NameFirstChar: CharPredicate

    Permalink
    Definition Classes
    Tokens
  50. def NamedType: Rule[HNil, ::[NamedType, HNil]]

    Permalink
    Definition Classes
    Types
  51. val NegativeSign: Char

    Permalink
    Definition Classes
    Tokens
  52. def NonNullType: Rule[HNil, ::[NotNullType, HNil]]

    Permalink
    Definition Classes
    Types
  53. val NonZeroDigit: CharPredicate

    Permalink
    Definition Classes
    Tokens
  54. def NormalChar: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  55. def Null: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Values
  56. def NumberValue: Rule[HNil, ::[ScalarValue with Product with Serializable, HNil]]

    Permalink
    Definition Classes
    Tokens
  57. def ObjectField: Rule[HNil, ::[ObjectField, HNil]]

    Permalink
    Definition Classes
    Values
  58. def ObjectFieldConst: Rule[HNil, ::[ObjectField, HNil]]

    Permalink
    Definition Classes
    Values
  59. def ObjectValue: Rule[HNil, ::[ObjectValue, HNil]]

    Permalink
    Definition Classes
    Values
  60. def ObjectValueConst: Rule[HNil, ::[ObjectValue, HNil]]

    Permalink
    Definition Classes
    Values
  61. def On: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Fragments
  62. def OperationDefinition: Rule[HNil, ::[OperationDefinition, HNil]]

    Permalink
    Definition Classes
    Operations
  63. def OperationName: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Operations
  64. def OperationType: Rule[HNil, ::[Product with Serializable with OperationType, HNil]]

    Permalink
    Definition Classes
    Operations
  65. def Punctuator: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  66. val PunctuatorChar: CharPredicate

    Permalink
    Definition Classes
    Tokens
  67. def Query: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Operations
  68. val QuoteBackslash: CharPredicate

    Permalink
    Definition Classes
    Tokens
  69. def Selection: Rule[HNil, ::[Selection with Product with Serializable, HNil]]

    Permalink
    Definition Classes
    Operations
  70. def SelectionSet: Rule1[List[Selection]]

    Permalink
    Definition Classes
    Operations
  71. def Sign: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Tokens
  72. def StringValue: Rule[HNil, ::[StringValue, HNil]]

    Permalink
    Definition Classes
    Tokens
  73. def Token: Rule[HNil, HList]

    Permalink
    Definition Classes
    Tokens
  74. def True: Rule[HNil, HNil]

    Permalink
    Definition Classes
    Values
  75. def Type: Rule1[Type]

    Permalink
    Definition Classes
    Types
  76. def TypeCondition: Rule[HNil, ::[NamedType, HNil]]

    Permalink
    Definition Classes
    Fragments
  77. def TypeName: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Types
  78. def Unicode: Rule[HNil, ::[Int, HNil]]

    Permalink
    Definition Classes
    Tokens
  79. def Value: Rule1[Value]

    Permalink
    Definition Classes
    Values
  80. def ValueConst: Rule1[Value]

    Permalink
    Definition Classes
    Values
  81. def Variable: Rule[HNil, ::[String, HNil]]

    Permalink
    Definition Classes
    Operations
  82. def VariableDefinition: Rule[HNil, ::[VariableDefinition, HNil]]

    Permalink
    Definition Classes
    Operations
  83. def VariableDefinitions: Rule[HNil, ::[List[VariableDefinition], HNil]]

    Permalink
    Definition Classes
    Operations
  84. val WhiteSpace: CharPredicate

    Permalink
    Definition Classes
    Ignored
  85. def __advance(): Boolean

    Permalink
    Definition Classes
    Parser
  86. def __bubbleUp(prefix: List[NonTerminal], terminal: Terminal): Nothing

    Permalink
    Definition Classes
    Parser
  87. def __bubbleUp(terminal: Terminal): Nothing

    Permalink
    Definition Classes
    Parser
  88. def __enterAtomic(start: Int): Boolean

    Permalink
    Definition Classes
    Parser
  89. def __enterNotPredicate(): AnyRef

    Permalink
    Definition Classes
    Parser
  90. def __enterQuiet(): Int

    Permalink
    Definition Classes
    Parser
  91. def __exitAtomic(saved: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  92. def __exitNotPredicate(saved: AnyRef): Unit

    Permalink
    Definition Classes
    Parser
  93. def __exitQuiet(saved: Int): Unit

    Permalink
    Definition Classes
    Parser
  94. def __hardFail(expected: String): Nothing

    Permalink
    Definition Classes
    Parser
  95. def __inErrorAnalysis: Boolean

    Permalink
    Definition Classes
    Parser
  96. final def __matchAnyOf(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  97. final def __matchIgnoreCaseString(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  98. final def __matchIgnoreCaseStringWrapped(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  99. def __matchMap(m: Map[String, Any]): Boolean

    Permalink
    Definition Classes
    Parser
  100. def __matchMapWrapped(m: Map[String, Any]): Boolean

    Permalink
    Definition Classes
    Parser
  101. final def __matchNoneOf(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  102. final def __matchString(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  103. final def __matchStringWrapped(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  104. def __push(value: Any): Boolean

    Permalink
    Definition Classes
    Parser
  105. def __registerMismatch(): Boolean

    Permalink
    Definition Classes
    Parser
  106. def __restoreState(mark: Mark): Unit

    Permalink
    Definition Classes
    Parser
  107. def __run[L <: HList](rule: ⇒ RuleN[L])(implicit scheme: org.parboiled2.Parser.DeliveryScheme[L]): Result

    Permalink
    Definition Classes
    Parser
  108. def __saveState: Mark

    Permalink
    Definition Classes
    Parser
  109. def __updateMaxCursor(): Boolean

    Permalink
    Definition Classes
    Parser
  110. def anyOf(chars: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  111. def appendSB(s: String): Rule0

    Permalink
    Definition Classes
    StringBuilding
  112. def appendSB(c: Char): Rule0

    Permalink
    Definition Classes
    StringBuilding
  113. def appendSB(offset: Int): Rule0

    Permalink
    Definition Classes
    StringBuilding
  114. def appendSB(): Rule0

    Permalink
    Definition Classes
    StringBuilding
  115. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  116. def atomic[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  117. def capture[I <: HList, O <: HList](r: Rule[I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[I, Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  118. implicit def ch(c: Char): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  119. def charAt(offset: Int): Char

    Permalink
    Definition Classes
    Parser
  120. def charAtRC(offset: Int): Char

    Permalink
    Definition Classes
    Parser
  121. def clearSB(): Rule0

    Permalink
    Definition Classes
    StringBuilding
  122. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  123. def copyStateFrom(other: Parser, offset: Int): Unit

    Permalink
    Definition Classes
    Parser
  124. def cursor: Int

    Permalink
    Definition Classes
    Parser
  125. def cursorChar: Char

    Permalink
    Definition Classes
    Parser
  126. def drop[T](implicit h: HListable[T]): PopRule[Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  127. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  129. def errorTraceCollectionLimit: Int

    Permalink
    Definition Classes
    Parser
  130. def fail(expected: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  131. def failX[I <: HList, O <: HList](expected: String): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLBasics
  132. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  133. def formatError(error: ParseError, formatter: ErrorFormatter): String

    Permalink
    Definition Classes
    Parser
  134. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  136. def ignoreCase(s: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  137. def ignoreCase(c: Char): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  138. val input: ParserInput

    Permalink
    Definition Classes
    QueryParser → Parser
  139. implicit def int2NTimes(i: Int): NTimes

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  140. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  141. def lastChar: Char

    Permalink
    Definition Classes
    Parser
  142. macro def namedRule[I <: HList, O <: HList](name: String)(r: Rule[I, O]): Rule[I, O]

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

    Permalink
    Definition Classes
    AnyRef
  144. def noneOf(chars: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  145. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  147. def oneOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, StrictOut] with Repeated

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  148. def optional[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Option, I, O]): Rule[In, OptionalOut]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  149. implicit def predicate(p: CharPredicate): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  150. def prependSB(s: String): Rule0

    Permalink
    Definition Classes
    StringBuilding
  151. def prependSB(c: Char): Rule0

    Permalink
    Definition Classes
    StringBuilding
  152. def prependSB(offset: Int): Rule0

    Permalink
    Definition Classes
    StringBuilding
  153. def prependSB(): Rule0

    Permalink
    Definition Classes
    StringBuilding
  154. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  155. def quiet[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  156. implicit def range2NTimes(range: Range): NTimes

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  157. macro def rule[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    Parser
  158. implicit def rule2ActionOperator[I <: HList, O <: HList](r: Rule[I, O])(implicit ops: ActionOps[I, O]): ActionOperator[I, O, Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  159. implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  160. def run[T](arg: T)(implicit rr: RunResult[T]): Out

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  161. def runSubParser[I <: HList, O <: HList](f: (ParserInput) ⇒ Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  162. val sb: StringBuilder

    Permalink
    Attributes
    protected
    Definition Classes
    StringBuilding
  163. def setSB(s: String): Rule0

    Permalink
    Definition Classes
    StringBuilding
  164. implicit def str(s: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  165. implicit def str2CharRangeSupport(s: String): CharRangeSupport

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  166. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  167. def test(condition: Boolean): Rule0

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  168. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  169. def trackNewLine: Rule0

    Permalink
    Definition Classes
    PositionTracking
  170. def trackPos: Rule[HNil, ::[Position, HNil]]

    Permalink
    Definition Classes
    PositionTracking
  171. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  172. def valueStack: ValueStack

    Permalink
    Definition Classes
    Parser
  173. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  176. def ws(s: String): Rule0

    Permalink
    Definition Classes
    Ignored
  177. def ws(char: Char): Rule0

    Permalink
    Definition Classes
    Ignored
  178. def zeroOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, OptionalOut] with Repeated

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )

Inherited from Types

Inherited from Directives

Inherited from Values

Inherited from Fragments

Inherited from Operations

Inherited from Document

Inherited from Ignored

Inherited from Tokens

Inherited from PositionTracking

Inherited from StringBuilding

Inherited from Parser

Inherited from RuleDSL

Inherited from RuleDSLActions

Inherited from RuleDSLCombinators

Inherited from RuleDSLBasics

Inherited from AnyRef

Inherited from Any

Ungrouped