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

Linear Supertypes
TypeSystemDefinitions, 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. TypeSystemDefinitions
  3. Types
  4. Directives
  5. Values
  6. Fragments
  7. Operations
  8. Document
  9. Ignored
  10. Tokens
  11. PositionTracking
  12. StringBuilding
  13. Parser
  14. RuleDSL
  15. RuleDSLActions
  16. RuleDSLCombinators
  17. RuleDSLBasics
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait ActionOperator[I <: HList, O <: HList, Ops] extends AnyRef
    Definition Classes
    RuleDSLActions
  2. sealed trait CharRangeSupport extends AnyRef
    Definition Classes
    RuleDSLBasics
  3. sealed trait NTimes extends AnyRef
    Definition Classes
    RuleDSLCombinators
  4. class TracingBubbleException extends RuntimeException with NoStackTrace
    Definition Classes
    Parser
  5. trait WithSeparatedBy[I <: HList, O <: HList] extends AnyRef
    Definition Classes
    RuleDSLCombinators
  6. class __SubParserInput extends ParserInput
    Attributes
    protected
    Definition Classes
    Parser

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def &(r: Rule[_, _]): Rule0
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `&` must be inside `rule` macro")
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def ANY: Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `ANY` must be inside `rule` macro")
  6. def Alias: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Operations
  7. def Argument: Rule[HNil, ::[Argument, HNil]]
    Definition Classes
    Operations
  8. def ArgumentConst: Rule[HNil, ::[Argument, HNil]]
    Definition Classes
    Operations
  9. def Arguments: Rule[HNil, ::[Vector[Argument], HNil]]
    Definition Classes
    Operations
  10. def ArgumentsConst: Rule[HNil, ::[Vector[Argument], HNil]]
    Definition Classes
    Operations
  11. def ArgumentsDefinition: Rule[HNil, ::[Vector[InputValueDefinition], HNil]]
    Definition Classes
    TypeSystemDefinitions
  12. def BlockString: Rule[HNil, HNil]
    Definition Classes
    Tokens
  13. def BlockStringCharacter: Rule[HNil, HNil]
    Definition Classes
    Tokens
  14. def BlockStringCharacters: Rule[HNil, HNil]
    Definition Classes
    Tokens
  15. def BlockStringEscapedChar: Rule[HNil, HNil]
    Definition Classes
    Tokens
  16. def BlockStringValue: Rule[HNil, ::[StringValue, HNil]]
    Definition Classes
    Tokens
  17. def BooleanValue: Rule[HNil, ::[BooleanValue, HNil]]
    Definition Classes
    Values
  18. def CRLF: Rule[HNil, HNil]
    Definition Classes
    Ignored
  19. def Characters: Rule[HNil, HNil]
    Definition Classes
    Tokens
  20. def Comment: Rule[HNil, HNil]
    Definition Classes
    Ignored
  21. def CommentCap: Rule[HNil, ::[Comment, HNil]]
    Definition Classes
    Ignored
  22. def CommentChar: Rule[HNil, HNil]
    Definition Classes
    Ignored
  23. def CommentNoCap: Rule0
    Definition Classes
    Ignored
  24. def Comments: Rule[HNil, ::[Vector[Comment], HNil]]
    Definition Classes
    Ignored
  25. def DefaultValue: Rule[HNil, ::[Value, HNil]]
    Definition Classes
    Operations
  26. def Definition: Rule[HNil, ::[WithComments with Definition with Product with Serializable, HNil]]
    Definition Classes
    Document
  27. def Description: Rule[HNil, ::[Option[StringValue], HNil]]
    Definition Classes
    TypeSystemDefinitions
  28. def Digit: Rule[HNil, HNil]
    Definition Classes
    Tokens
  29. def Directive: Rule[HNil, ::[Directive, HNil]]
    Definition Classes
    Directives
  30. def DirectiveConst: Rule[HNil, ::[Directive, HNil]]
    Definition Classes
    Directives
  31. def DirectiveDefinition: Rule[HNil, ::[DirectiveDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  32. def DirectiveLocation: Rule[HNil, ::[DirectiveLocation, HNil]]
    Definition Classes
    TypeSystemDefinitions
  33. def DirectiveLocationName: Rule[HNil, ::[String, HNil]]
    Definition Classes
    TypeSystemDefinitions
  34. def DirectiveLocations: Rule[HNil, ::[Vector[DirectiveLocation], HNil]]
    Definition Classes
    TypeSystemDefinitions
  35. def Directives: Rule[HNil, ::[Vector[Directive], HNil]]
    Definition Classes
    Directives
  36. def DirectivesConst: Rule[HNil, ::[Vector[Directive], HNil]]
    Definition Classes
    Directives
  37. def Document: Rule[HNil, ::[ast.Document, HNil]]
    Definition Classes
    Document
  38. def EOI: Char
    Definition Classes
    RuleDSLBasics
  39. def Ellipsis: Rule[HNil, HNil]
    Definition Classes
    Tokens
  40. def EnumTypeDefinition: Rule[HNil, ::[EnumTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  41. def EnumTypeExtensionDefinition: Rule[HNil, ::[EnumTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  42. def EnumValue: Rule[HNil, ::[EnumValue, HNil]]
    Definition Classes
    Values
  43. def EnumValueDefinition: Rule[HNil, ::[EnumValueDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  44. def EnumValuesDefinition: Rule[HNil, ::[(Seq[EnumValueDefinition], Vector[Comment]), HNil]]
    Definition Classes
    TypeSystemDefinitions
  45. def EscapedChar: Rule[HNil, HNil]
    Definition Classes
    Tokens
  46. def ExecutableDefinition: Rule[HNil, ::[SelectionContainer with Definition with WithDirectives with Product with Serializable, HNil]]
    Definition Classes
    Document
  47. def ExecutableDirectiveLocation: Rule[HNil, ::[String, HNil]]
    Definition Classes
    TypeSystemDefinitions
  48. def ExperimentalFragmentVariables: Rule[HNil, ::[Vector[VariableDefinition], HNil]]
    Definition Classes
    Fragments
  49. def ExponentIndicator: Rule[HNil, HNil]
    Definition Classes
    Tokens
  50. def ExponentPart: Rule[HNil, HNil]
    Definition Classes
    Tokens
  51. def False: Rule[HNil, HNil]
    Definition Classes
    Values
  52. def Field: Rule[HNil, ::[Field, HNil]]
    Definition Classes
    Operations
  53. def FieldDefinition: Rule[HNil, ::[FieldDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  54. def FieldsDefinition: Rule[HNil, ::[(Seq[FieldDefinition], Vector[Comment]), HNil]]
    Definition Classes
    TypeSystemDefinitions
  55. def FloatValuePart: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Tokens
  56. def FractionalPart: Rule[HNil, HNil]
    Definition Classes
    Tokens
  57. def Fragment: Rule[HNil, HNil]
    Definition Classes
    Fragments
  58. def FragmentDefinition: Rule[HNil, ::[FragmentDefinition, HNil]]
    Definition Classes
    Fragments
  59. def FragmentName: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Fragments
  60. def FragmentSpread: Rule[HNil, ::[FragmentSpread, HNil]]
    Definition Classes
    Fragments
  61. def Ignored: Rule[HNil, HNil]
    Definition Classes
    Ignored
  62. def IgnoredNoComment: Rule[HNil, HNil]
    Definition Classes
    Ignored
  63. def ImplementsInterfaces: Rule[HNil, ::[Vector[NamedType], HNil]]
    Definition Classes
    TypeSystemDefinitions
  64. def InlineFragment: Rule[HNil, ::[InlineFragment, HNil]]
    Definition Classes
    Fragments
  65. def InputDocument: Rule[HNil, ::[InputDocument, HNil]]
    Definition Classes
    Document
  66. def InputDocumentWithVariables: Rule[HNil, ::[InputDocument, HNil]]
    Definition Classes
    Document
  67. def InputFieldsDefinition: Rule[HNil, ::[(Seq[InputValueDefinition], Vector[Comment]), HNil]]
    Definition Classes
    TypeSystemDefinitions
  68. def InputObjectTypeDefinition: Rule[HNil, ::[InputObjectTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  69. def InputObjectTypeExtensionDefinition: Rule[HNil, ::[InputObjectTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  70. def InputValueDefinition: Rule[HNil, ::[InputValueDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  71. def IntegerPart: Rule[HNil, HNil]
    Definition Classes
    Tokens
  72. def IntegerValuePart: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Tokens
  73. def InterfaceTypeDefinition: Rule[HNil, ::[InterfaceTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  74. def InterfaceTypeExtensionDefinition: Rule[HNil, ::[InterfaceTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  75. def Keyword(s: String): Rule[HNil, HNil]
    Definition Classes
    Tokens
  76. val LineTerminator: CharPredicate
    Definition Classes
    Ignored
  77. def ListType: Rule[HNil, ::[ListType, HNil]]
    Definition Classes
    Types
  78. def ListValue: Rule[HNil, ::[ListValue, HNil]]
    Definition Classes
    Values
  79. def ListValueConst: Rule[HNil, ::[ListValue, HNil]]
    Definition Classes
    Values
  80. def MATCH: Rule0
    Definition Classes
    RuleDSLBasics
  81. def MISMATCH[I <: HList, O <: HList]: Rule[I, O]
    Definition Classes
    RuleDSLBasics
  82. def MISMATCH0: Rule0
    Definition Classes
    RuleDSLBasics
  83. def Mutation: Rule[HNil, HNil]
    Definition Classes
    Operations
  84. def Name: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Tokens
  85. val NameChar: CharPredicate
    Definition Classes
    Tokens
  86. val NameFirstChar: CharPredicate
    Definition Classes
    Tokens
  87. def NameStrict: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Tokens
  88. def NamedType: Rule[HNil, ::[NamedType, HNil]]
    Definition Classes
    Types
  89. val NegativeSign: Char
    Definition Classes
    Tokens
  90. def NonBlockStringValue: Rule[HNil, ::[StringValue, HNil]]
    Definition Classes
    Tokens
  91. def NonNullType: Rule[HNil, ::[NotNullType, HNil]]
    Definition Classes
    Types
  92. val NonZeroDigit: CharPredicate
    Definition Classes
    Tokens
  93. def NormalCharacter: Rule[HNil, HNil]
    Definition Classes
    Tokens
  94. def Null: Rule[HNil, HNil]
    Definition Classes
    Values
  95. def NullValue: Rule[HNil, ::[NullValue, HNil]]
    Definition Classes
    Values
  96. def NumberValue: Rule[HNil, ::[ScalarValue with Product with Serializable, HNil]]
    Definition Classes
    Tokens
  97. def ObjectField: Rule[HNil, ::[ObjectField, HNil]]
    Definition Classes
    Values
  98. def ObjectFieldConst: Rule[HNil, ::[ObjectField, HNil]]
    Definition Classes
    Values
  99. def ObjectTypeDefinition: Rule[HNil, ::[ObjectTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  100. def ObjectTypeExtensionDefinition: Rule[HNil, ::[ObjectTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  101. def ObjectValue: Rule[HNil, ::[ObjectValue, HNil]]
    Definition Classes
    Values
  102. def ObjectValueConst: Rule[HNil, ::[ObjectValue, HNil]]
    Definition Classes
    Values
  103. def OperationDefinition: Rule[HNil, ::[OperationDefinition, HNil]]
    Definition Classes
    Operations
  104. def OperationName: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Operations
  105. def OperationType: Rule[HNil, ::[Product with OperationType with Serializable, HNil]]
    Definition Classes
    Operations
  106. def OperationTypeDefinition: Rule[HNil, ::[OperationTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  107. def Punctuator: Rule[HNil, HNil]
    Definition Classes
    Tokens
  108. val PunctuatorChar: CharPredicate
    Definition Classes
    Tokens
  109. def Query: Rule[HNil, HNil]
    Definition Classes
    Operations
  110. val QuoteBackslash: CharPredicate
    Definition Classes
    Tokens
  111. def QuotedBlockString: Rule[HNil, HNil]
    Definition Classes
    Tokens
  112. def ScalarTypeDefinition: Rule[HNil, ::[ScalarTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  113. def ScalarTypeExtensionDefinition: Rule[HNil, ::[ScalarTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  114. def SchemaDefinition: Rule[HNil, ::[SchemaDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  115. def SchemaExtension: Rule[HNil, ::[SchemaExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  116. def Selection: Rule[HNil, ::[Selection with Product with Serializable, HNil]]
    Definition Classes
    Operations
  117. def SelectionSet: Rule1[(Vector[Selection], Vector[Comment])]
    Definition Classes
    Operations
  118. def Sign: Rule[HNil, HNil]
    Definition Classes
    Tokens
  119. def StringValue: Rule[HNil, ::[StringValue, HNil]]
    Definition Classes
    Tokens
  120. def Subscription: Rule[HNil, HNil]
    Definition Classes
    Operations
  121. def Token: Rule[HNil, HList]
    Definition Classes
    Tokens
  122. def True: Rule[HNil, HNil]
    Definition Classes
    Values
  123. def Type: Rule1[Type]
    Definition Classes
    Types
  124. def TypeCondition: Rule[HNil, ::[NamedType, HNil]]
    Definition Classes
    Fragments
  125. def TypeDefinition: Rule[HNil, ::[TypeDefinition with Product with Serializable { def rename(newName: String): sangria.ast.TypeDefinition with Product with java.io.Serializable{def rename(newName: String): sangria.ast.TypeDefinition with Product with java.io.Serializable} }, HNil]]
    Definition Classes
    TypeSystemDefinitions
  126. def TypeExtension: Rule[HNil, ::[TypeExtensionDefinition with Product with Serializable { def rename(newName: String): sangria.ast.TypeExtensionDefinition with Product with java.io.Serializable{def rename(newName: String): sangria.ast.TypeExtensionDefinition with Product with java.io.Serializable} }, HNil]]
    Definition Classes
    TypeSystemDefinitions
  127. def TypeName: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Types
  128. def TypeSystemDefinition: Rule[HNil, ::[TypeSystemDefinition with WithDescription with Product with Serializable, HNil]]
    Definition Classes
    TypeSystemDefinitions
  129. def TypeSystemDirectiveLocation: Rule[HNil, ::[String, HNil]]
    Definition Classes
    TypeSystemDefinitions
  130. def TypeSystemExtension: Rule[HNil, ::[TypeSystemExtensionDefinition with WithDirectives with Product with Serializable, HNil]]
    Definition Classes
    TypeSystemDefinitions
  131. def Unicode: Rule[HNil, ::[Int, HNil]]
    Definition Classes
    Tokens
  132. val UnicodeBOM: CharPredicate
    Definition Classes
    Ignored
  133. def UnionMemberTypes: Rule[HNil, ::[Vector[NamedType], HNil]]
    Definition Classes
    TypeSystemDefinitions
  134. def UnionMembers: Rule[HNil, ::[Vector[NamedType], HNil]]
    Definition Classes
    TypeSystemDefinitions
  135. def UnionTypeDefinition: Rule[HNil, ::[UnionTypeDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  136. def UnionTypeExtensionDefinition: Rule[HNil, ::[UnionTypeExtensionDefinition, HNil]]
    Definition Classes
    TypeSystemDefinitions
  137. def Value: Rule1[Value]
    Definition Classes
    Values
  138. def ValueConst: Rule1[Value]
    Definition Classes
    Values
  139. def Variable: Rule[HNil, ::[String, HNil]]
    Definition Classes
    Operations
  140. def VariableDefinition: Rule[HNil, ::[VariableDefinition, HNil]]
    Definition Classes
    Operations
  141. def VariableDefinitions: Rule[HNil, ::[Vector[VariableDefinition], HNil]]
    Definition Classes
    Operations
  142. val WhiteSpace: CharPredicate
    Definition Classes
    Ignored
  143. def __advance(): Boolean
    Definition Classes
    Parser
  144. def __bubbleUp(prefix: List[NonTerminal], terminal: Terminal): Nothing
    Definition Classes
    Parser
  145. def __bubbleUp(terminal: Terminal): Nothing
    Definition Classes
    Parser
  146. def __enterAtomic(start: Int): Boolean
    Definition Classes
    Parser
  147. def __enterNotPredicate(): AnyRef
    Definition Classes
    Parser
  148. def __enterQuiet(): Int
    Definition Classes
    Parser
  149. def __exitAtomic(saved: Boolean): Unit
    Definition Classes
    Parser
  150. def __exitNotPredicate(saved: AnyRef): Unit
    Definition Classes
    Parser
  151. def __exitQuiet(saved: Int): Unit
    Definition Classes
    Parser
  152. def __hardFail(expected: String): Nothing
    Definition Classes
    Parser
  153. def __inErrorAnalysis: Boolean
    Definition Classes
    Parser
  154. final def __matchAnyOf(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  155. final def __matchIgnoreCaseString(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  156. final def __matchIgnoreCaseStringWrapped(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  157. def __matchMap(m: Map[String, Any], ignoreCase: Boolean): Boolean
    Definition Classes
    Parser
  158. def __matchMapWrapped(m: Map[String, Any], ignoreCase: Boolean): Boolean
    Definition Classes
    Parser
  159. final def __matchNoneOf(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  160. final def __matchString(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  161. final def __matchStringWrapped(string: String, ix: Int): Boolean
    Definition Classes
    Parser
    Annotations
    @tailrec()
  162. def __push(value: Any): Boolean
    Definition Classes
    Parser
  163. def __registerMismatch(): Boolean
    Definition Classes
    Parser
  164. def __restoreState(mark: Mark): Unit
    Definition Classes
    Parser
  165. def __run[L <: HList](rule: => RuleN[L])(implicit scheme: org.parboiled2.Parser.DeliveryScheme[L]): Result
    Definition Classes
    Parser
  166. def __saveState: Mark
    Definition Classes
    Parser
  167. def __updateMaxCursor(): Boolean
    Definition Classes
    Parser
  168. def anyOf(chars: String): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `anyOf` must be inside `rule` macro")
  169. def appendSB(s: String): Rule0
    Definition Classes
    StringBuilding
  170. def appendSB(c: Char): Rule0
    Definition Classes
    StringBuilding
  171. def appendSB(offset: Int): Rule0
    Definition Classes
    StringBuilding
  172. def appendSB(): Rule0
    Definition Classes
    StringBuilding
  173. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  174. def atomic[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `atomic` must be inside `rule` macro")
  175. def capture[I <: HList, O <: HList](r: Rule[I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[I, Out]
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `capture` must be inside `rule` macro")
  176. implicit def ch(c: Char): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `ch` must be inside `rule` macro")
  177. def charAt(offset: Int): Char
    Definition Classes
    Parser
  178. def charAtRC(offset: Int): Char
    Definition Classes
    Parser
  179. def clearSB(): Rule0
    Definition Classes
    StringBuilding
  180. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  181. def copyStateFrom(other: Parser, offset: Int): Unit
    Definition Classes
    Parser
  182. def cursor: Int
    Definition Classes
    Parser
  183. def cursorChar: Char
    Definition Classes
    Parser
  184. def directive: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  185. def drop[T](implicit h: HListable[T]): PopRule[Out]
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `drop` must be inside `rule` macro")
  186. def enum: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  187. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  188. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  189. def errorTraceCollectionLimit: Int
    Definition Classes
    Parser
  190. val experimentalFragmentVariables: Boolean
    Definition Classes
    QueryParserFragments
  191. def extend: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  192. def fail(expected: String): Rule0
    Definition Classes
    RuleDSLBasics
  193. def failX[I <: HList, O <: HList](expected: String): Rule[I, O]
    Definition Classes
    RuleDSLBasics
  194. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  195. def formatError(error: ParseError, formatter: ErrorFormatter): String
    Definition Classes
    Parser
  196. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  197. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  198. def ignoreCase(s: String): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `ignoreCase` must be inside `rule` macro")
  199. def ignoreCase(c: Char): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `ignoreCase` must be inside `rule` macro")
  200. def implements: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  201. val input: ParserInput
    Definition Classes
    QueryParser → Parser
  202. def inputType: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  203. implicit def int2NTimes(i: Int): NTimes
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `int2NTimes` must be inside `rule` macro")
  204. def interface: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  205. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  206. def lastChar: Char
    Definition Classes
    Parser
  207. macro def namedRule[I <: HList, O <: HList](name: String)(r: Rule[I, O]): Rule[I, O]
    Definition Classes
    Parser
  208. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  209. def noneOf(chars: String): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `noneOf` must be inside `rule` macro")
  210. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  211. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  212. def on: Rule[HNil, HNil]
    Definition Classes
    Fragments
  213. def oneOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, StrictOut] with Repeated
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `oneOrMore` must be inside `rule` macro")
  214. def optional[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Option, I, O]): Rule[In, OptionalOut]
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `optional` must be inside `rule` macro")
  215. val parseComments: Boolean

    Whether comments should be parsed into the resulting AST.

    Whether comments should be parsed into the resulting AST.

    Definition Classes
    QueryParserIgnored
  216. val parseLocations: Boolean
    Definition Classes
    QueryParserPositionTracking
  217. implicit def predicate(p: CharPredicate): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `predicate` must be inside `rule` macro")
  218. def prependSB(s: String): Rule0
    Definition Classes
    StringBuilding
  219. def prependSB(c: Char): Rule0
    Definition Classes
    StringBuilding
  220. def prependSB(offset: Int): Rule0
    Definition Classes
    StringBuilding
  221. def prependSB(): Rule0
    Definition Classes
    StringBuilding
  222. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `push` must be inside `rule` macro")
  223. def quiet[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `atomic` must be inside `rule` macro")
  224. implicit def range2NTimes(range: Range): NTimes
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `range2NTimes` must be inside `rule` macro")
  225. macro def rule[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
    Parser
  226. implicit def rule2ActionOperator[I <: HList, O <: HList](r: Rule[I, O])(implicit ops: ActionOps[I, O]): ActionOperator[I, O, Out]
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `rule2ActionOperator` must be inside `rule` macro")
  227. implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `rule2WithSeparatedBy` constructor must be inside `rule` macro")
  228. def run[T](arg: T)(implicit rr: RunResult[T]): Out
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `run` must be inside `rule` macro")
  229. def runSubParser[I <: HList, O <: HList](f: (ParserInput) => Rule[I, O]): Rule[I, O]
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `runSubParser` must be inside `rule` macro")
  230. val sb: StringBuilder
    Attributes
    protected
    Definition Classes
    StringBuilding
  231. def scalar: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  232. def schema: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  233. def setSB(s: String): Rule0
    Definition Classes
    StringBuilding
  234. val sourceId: String
    Definition Classes
    QueryParserPositionTracking
  235. implicit def str(s: String): Rule0
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `str` must be inside `rule` macro")
  236. implicit def str2CharRangeSupport(s: String): CharRangeSupport
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `str2CharRangeSupport` must be inside `rule` macro")
  237. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  238. def test(condition: Boolean): Rule0
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly("Calls to `test` must be inside `rule` macro")
  239. def toString(): String
    Definition Classes
    AnyRef → Any
  240. def trackNewLine: Rule0
    Definition Classes
    PositionTracking
  241. def trackPos: Rule1[Option[AstLocation]]
    Definition Classes
    PositionTracking
  242. def type: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  243. def union: Rule[HNil, HNil]
    Definition Classes
    TypeSystemDefinitions
  244. def valueMap[T](m: Map[String, T], ignoreCase: Boolean)(implicit h: HListable[T]): RuleN[Out]
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `valueMap` must be inside `rule` macro")
  245. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly("Calls to `valueMap` must be inside `rule` macro")
  246. def valueStack: ValueStack
    Definition Classes
    Parser
  247. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  248. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  249. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  250. def ws(s: String): Rule0
    Definition Classes
    Ignored
  251. def ws(char: Char): Rule0
    Definition Classes
    Ignored
  252. def wsCapture(s: String): Rule[HNil, ::[String, HNil]]
    Definition Classes
    Ignored
  253. def wsNoComment(char: Char): Rule0
    Definition Classes
    Ignored
  254. def zeroOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, OptionalOut] with Repeated
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly("Calls to `zeroOrMore` must be inside `rule` macro")

Inherited from TypeSystemDefinitions

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