org.scalax.semweb.parsers.sample

SparqlParser

class SparqlParser extends RdfTermParser

Linear Supertypes
RdfTermParser, BasicElementsParser, BasicParser, Parser, RuleDSL, RuleDSLActions, RuleDSLCombinators, RuleDSLBasics, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SparqlParser
  2. RdfTermParser
  3. BasicElementsParser
  4. BasicParser
  5. Parser
  6. RuleDSL
  7. RuleDSLActions
  8. RuleDSLCombinators
  9. RuleDSLBasics
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SparqlParser(input: ParserInput)

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. trait Repeated extends AnyRef

    Definition Classes
    RuleDSLCombinators
  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( ... )
  4. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  5. def A: Rule[HNil, HNil]

  6. def AND: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  7. def ANY: Rule0

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  8. def ASC: Rule[HNil, HNil]

  9. def ASK: Rule[HNil, HNil]

  10. def ASTERISK: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  11. def AdditiveExpression: Rule[HNil, HNil]

  12. def ArgList: Rule[HNil, HNil]

  13. def AskQuery: Rule[HNil, HNil]

  14. def BASE: Rule[HNil, HNil]

  15. def BLANK_NODE_LABEL(): Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  16. def BOUND: Rule[HNil, HNil]

  17. def BY: Rule[HNil, HNil]

  18. def BaseDecl: Rule[HNil, HNil]

  19. def BlankNode: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  20. def BlankNodePropertyList: Rule[HNil, HNil]

  21. def BooleanLiteral: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  22. def BrackettedExpression: Rule[HNil, HNil]

  23. def BuiltInCall: Rule[HNil, HNil]

  24. def CLOSE_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  25. def CLOSE_CURLY_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  26. def CLOSE_SQUARE_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  27. def COMMA: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  28. def COMMENT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  29. def CONSTRUCT: Rule[HNil, HNil]

  30. def ChWS(s: Char): Rule[HNil, HNil]

    Definition Classes
    BasicParser
  31. def Collection: Rule[HNil, HNil]

  32. def ConditionalAndExpression: Rule[HNil, HNil]

  33. def ConditionalOrExpression: Rule[HNil, HNil]

  34. def Constraint: Rule[HNil, HNil]

  35. def ConstructQuery: Rule[HNil, HNil]

  36. def ConstructTemplate: Rule[HNil, HNil]

  37. def ConstructTriples: Rule[HNil, HNil]

  38. def DATATYPE: Rule[HNil, HNil]

  39. def DECIMAL: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  40. def DECIMAL_NEGATIVE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  41. def DECIMAL_POSITIVE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  42. def DESC: Rule[HNil, HNil]

  43. def DESCRIBE: Rule[HNil, HNil]

  44. def DISTINCT: Rule[HNil, HNil]

  45. def DIVIDE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  46. def DOT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  47. def DOUBLE(): Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  48. def DOUBLE_NEGATIVE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  49. def DOUBLE_POSITIVE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  50. def DatasetClause: Rule[HNil, HNil]

  51. def DefaultGraphClause: Rule[HNil, HNil]

  52. def DescribeQuery: Rule[HNil, HNil]

  53. def ECHAR: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  54. def EOI: Char

    Definition Classes
    RuleDSLBasics
  55. def EOL: Rule[HNil, HNil]

    Definition Classes
    BasicParser
  56. def EQUAL: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  57. def EXPONENT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  58. def Expression: Rule[HNil, HNil]

  59. def FALSE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  60. def FILTER: Rule[HNil, HNil]

  61. def FROM: Rule[HNil, HNil]

  62. def Filter: Rule[HNil, HNil]

  63. def FunctionCall: Rule[HNil, HNil]

  64. def GRAPH: Rule[HNil, HNil]

  65. def GREATER: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  66. def GREATER_EQUAL: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  67. def GraphGraphPattern: Rule[HNil, HNil]

  68. def GraphNode: Rule[HNil, HNil]

  69. def GraphPatternNotTriples: Rule[HNil, HNil]

  70. def GraphTerm: Rule[HNil, HNil]

  71. def GroupGraphPattern: Rule[HNil, HNil]

  72. def GroupOrUnionGraphPattern: Rule[HNil, HNil]

  73. def INTEGER: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  74. def INTEGER_NEGATIVE(): Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  75. def INTEGER_POSITIVE(): Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  76. def IRI_REF: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  77. def ISBLANK: Rule[HNil, HNil]

  78. def ISIRI: Rule[HNil, HNil]

  79. def ISLITERAL: Rule[HNil, HNil]

  80. def ISURI: Rule[HNil, HNil]

  81. def InputLine: Rule[HNil, HNil]

  82. def IriRef: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  83. def IriRefOrFunction: Rule[HNil, HNil]

  84. def LANG: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  85. def LANGMATCHES: Rule[HNil, HNil]

  86. def LANGTAG: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  87. def LESS: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  88. def LESS_EQUAL: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  89. def LESS_NO_COMMENT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  90. def LIMIT: Rule[HNil, HNil]

  91. def LimitClause: Rule[HNil, HNil]

  92. def LimitOffsetClauses: Rule[HNil, HNil]

  93. def MATCH: Rule0

    Definition Classes
    RuleDSLBasics
  94. def MINUS: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  95. def MISMATCH[I <: HList, O <: HList]: Rule[I, O]

    Definition Classes
    RuleDSLBasics
  96. def MISMATCH0: Rule0

    Definition Classes
    RuleDSLBasics
  97. def MultiplicativeExpression: Rule[HNil, HNil]

  98. def NAMED: Rule[HNil, HNil]

  99. def NOT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  100. def NOT_EQUAL: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  101. def NamedGraphClause: Rule[HNil, HNil]

  102. def NumericExpression: Rule[HNil, HNil]

  103. def NumericLiteral: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  104. def NumericLiteralNegative: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  105. def NumericLiteralPositive: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  106. def NumericLiteralUnsigned: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  107. def OFFSET: Rule[HNil, HNil]

  108. def OPEN_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  109. def OPEN_CURLY_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  110. def OPEN_SQUARE_BRACE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  111. def OPTIONAL: Rule[HNil, HNil]

  112. def OR: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  113. def ORDER: Rule[HNil, HNil]

  114. def ObjectList: Rule[HNil, HNil]

  115. def Object_: Rule[HNil, HNil]

  116. def OffsetClause: Rule[HNil, HNil]

  117. def OptionalGraphPattern: Rule[HNil, HNil]

  118. def OrderClause: Rule[HNil, HNil]

  119. def OrderCondition: Rule[HNil, HNil]

  120. def PLUS: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  121. def PNAME_LN: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  122. def PNAME_NS: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  123. def PN_CHARS: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  124. def PN_CHARS_BASE: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  125. def PN_CHARS_U: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  126. def PN_LOCAL: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  127. def PN_PREFIX: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  128. def PREFIX: Rule[HNil, HNil]

  129. def PrefixDecl: Rule[HNil, HNil]

  130. def PrefixedName: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  131. def PrimaryExpression: Rule[HNil, HNil]

  132. def Prologue: Rule[HNil, HNil]

  133. def PropertyList: Rule[HNil, HNil]

  134. def PropertyListNotEmpty: Rule[HNil, HNil]

  135. def Query: Rule[HNil, HNil]

  136. def REDUCED: Rule[HNil, HNil]

  137. def REFERENCE: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  138. def REGEX: Rule[HNil, HNil]

  139. def RdfLiteral: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  140. def RdfTerm: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  141. def RegexExpression: Rule[HNil, HNil]

  142. def RelationalExpression: Rule[HNil, HNil]

  143. def SAMETERM: Rule[HNil, HNil]

  144. def SELECT: Rule[HNil, HNil]

  145. def SEMICOLON: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  146. def STR: Rule[HNil, HNil]

  147. def STRING_LITERAL1: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  148. def STRING_LITERAL2: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  149. def STRING_LITERAL_LONG1: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  150. def STRING_LITERAL_LONG2: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  151. def SelectQuery: Rule[HNil, HNil]

  152. def SolutionModifier: Rule[HNil, HNil]

  153. def SourceSelector: Rule[HNil, HNil]

  154. def String: Rule[HNil, HNil]

    Definition Classes
    RdfTermParser
  155. def StringWS(string: String): Rule[HNil, HNil]

    Definition Classes
    BasicParser
  156. def TRUE: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  157. def TriplesBlock: Rule[HNil, HNil]

  158. def TriplesNode: Rule[HNil, HNil]

  159. def TriplesSameSubject: Rule[HNil, HNil]

  160. def UNION: Rule[HNil, HNil]

  161. def UnaryExpression: Rule[HNil, HNil]

  162. def VAR1: Rule[HNil, HNil]

  163. def VAR2: Rule[HNil, HNil]

  164. def ValueLogical: Rule[HNil, HNil]

  165. def Var: Rule[HNil, HNil]

  166. def VarName: Rule[HNil, HNil]

  167. def VarOrIRIref: Rule[HNil, HNil]

  168. def VarOrTerm: Rule[HNil, HNil]

  169. def Verb: Rule[HNil, HNil]

  170. def WHERE: Rule[HNil, HNil]

  171. def WS: Rule[HNil, HNil]

    Definition Classes
    BasicParser
  172. def WS_NO_COMMENT: Rule[HNil, HNil]

    Definition Classes
    BasicElementsParser
  173. def WhereClause: Rule[HNil, HNil]

  174. def __advance(): Boolean

    Definition Classes
    Parser
  175. def __collectingErrors: Boolean

    Definition Classes
    Parser
  176. def __enterNotPredicate: Int

    Definition Classes
    Parser
  177. def __exitNotPredicate(saved: Int): Unit

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

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

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

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

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

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

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

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

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

    Definition Classes
    Parser
  187. def __registerMismatch(): Boolean

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

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

    Definition Classes
    Parser
  190. def __saveState: Mark

    Definition Classes
    Parser
  191. def __updateMaxCursor(): Boolean

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

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  193. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  194. def capture[I <: HList, O <: HList](r: Rule[I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[I, Out]

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

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

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

    Definition Classes
    Parser
  198. def clone(): AnyRef

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

    Definition Classes
    Parser
  200. def cursor: Int

    Definition Classes
    Parser
  201. def cursorChar: Char

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

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  206. def formatError(error: ParseError, showExpected: Boolean, showPosition: Boolean, showLine: Boolean, showTraces: Boolean): String

    Definition Classes
    Parser
  207. def formatErrorLine(error: ParseError): String

    Definition Classes
    Parser
  208. def formatErrorProblem(error: ParseError): String

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

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

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

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

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  213. def ignoreCaseWS(string: String): Rule[HNil, HNil]

    Definition Classes
    BasicParser
  214. val input: ParserInput

    Definition Classes
    BasicElementsParser → Parser
  215. implicit def int2NTimes(i: Int): NTimes

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

    Definition Classes
    Any
  217. def lastChar: Char

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

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

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

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

    Definition Classes
    AnyRef
  222. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  223. def oneOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit s: Lifter[Seq, I, O]): Rule[In, Out] with Repeated

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  224. def optional[I <: HList, O <: HList](r: Rule[I, O])(implicit o: Lifter[Option, I, O]): Rule[In, Out]

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

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  226. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  227. implicit def range2NTimes(range: Range): NTimes

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

    Definition Classes
    Parser
  229. 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( ... )
  230. implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]

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

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

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  233. implicit def str(s: String): Rule0

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

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

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

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

    Definition Classes
    AnyRef → Any
  238. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]

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

    Definition Classes
    Parser
  240. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  243. def zeroOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit s: Lifter[Seq, I, O]): Rule[In, Out] with Repeated

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )

Inherited from RdfTermParser

Inherited from BasicElementsParser

Inherited from BasicParser

Inherited from Parser

Inherited from RuleDSL

Inherited from RuleDSLActions

Inherited from RuleDSLCombinators

Inherited from RuleDSLBasics

Inherited from AnyRef

Inherited from Any

Ungrouped