Trait/Object

es.weso.shex.parser

ShExParser

Related Docs: object ShExParser | package parser

Permalink

trait ShExParser extends Positional with RegexParsers with StateParser with W3cTokens

Shacl parser. It follows https://github.com/shexSpec/shex.js/blob/master/doc/bnf

Source
ShExParser.scala
Linear Supertypes
W3cTokens, parser.StateParser, RegexParsers, Parsers, Positional, AnyRef, Any
Known Subclasses
Type Hierarchy
ShExParserShExParserPositionalRegexParsersStateParserW3cTokens
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShExParser
  2. W3cTokens
  3. StateParser
  4. RegexParsers
  5. Parsers
  6. Positional
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Elem = Char

    Permalink
    Definition Classes
    RegexParsers → Parsers
  2. case class Error extends NoSuccess with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  3. case class Failure extends NoSuccess with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  4. type Input = Reader[Elem]

    Permalink
    Definition Classes
    Parsers
  5. sealed abstract class NoSuccess extends ParseResult[Nothing]

    Permalink
    Definition Classes
    Parsers
  6. sealed abstract class NonLiteralKindCode extends AnyRef

    Permalink
  7. trait OnceParser[+T] extends Parser[T]

    Permalink
    Definition Classes
    Parsers
  8. sealed abstract class ParseResult[+T] extends AnyRef

    Permalink
    Definition Classes
    Parsers
  9. abstract class Parser[+T] extends (Input) ⇒ ParseResult[T]

    Permalink
    Definition Classes
    Parsers
  10. case class Sense(inverse: Boolean, negated: Boolean) extends Product with Serializable

    Permalink
  11. type ShapeDef = (List[Inclusion], ShapeExpr)

    Permalink
  12. case class ShapeRule(label: Label, shape: Shape) extends Product with Serializable

    Permalink
  13. type StateParser[S, A] = (S) ⇒ Parser[(A, S)]

    Permalink
    Definition Classes
    StateParser
  14. case class Success[+T] extends ParseResult[T] with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  15. case class ~[+a, +b] extends Product with Serializable

    Permalink
    Definition Classes
    Parsers

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 ANON(bNodeTable: BNodeTable): Parser[(BNodeId, BNodeTable)]

    Permalink
    Definition Classes
    W3cTokens
  5. lazy val ANON_STR: String

    Permalink
    Definition Classes
    W3cTokens
  6. def BLANK_NODE_LABEL(bNodeTable: BNodeTable): Parser[(BNodeId, BNodeTable)]

    Permalink
    Definition Classes
    W3cTokens
  7. lazy val BLANK_NODE_LABEL_STR: String

    Permalink
    Definition Classes
    W3cTokens
  8. object BNodeCode extends NonLiteralKindCode with Product with Serializable

    Permalink
  9. def BlankNode(bNodeTable: BNodeTable): Parser[(BNodeId, BNodeTable)]

    Permalink
  10. lazy val BooleanLiteral: Parser[Literal]

    Permalink
  11. def CODE: Parser[String]

    Permalink
  12. lazy val DECIMAL: Parser[Literal]

    Permalink
    Definition Classes
    W3cTokens
  13. lazy val DOUBLE: Parser[Literal]

    Permalink
    Definition Classes
    W3cTokens
  14. def ECHAR2char(echar: String): Char

    Permalink
    Definition Classes
    W3cTokens
  15. lazy val ECHAR_Parser: Parser[Char]

    Permalink
    Definition Classes
    W3cTokens
  16. lazy val ECHAR_STR: String

    Permalink
    Definition Classes
    W3cTokens
  17. lazy val EXPONENT: String

    Permalink
    Definition Classes
    W3cTokens
  18. lazy val HEX: String

    Permalink
    Definition Classes
    W3cTokens
  19. lazy val INTEGER: Parser[Literal]

    Permalink
    Definition Classes
    W3cTokens
  20. object IRICode extends NonLiteralKindCode with Product with Serializable

    Permalink
  21. lazy val IRIREF: Parser[IRI]

    Permalink
    Definition Classes
    W3cTokens
  22. lazy val IRIREF_STR: String

    Permalink
    Definition Classes
    W3cTokens
  23. lazy val IRI_INITIAL_STR: String

    Permalink
    Definition Classes
    W3cTokens
  24. lazy val LANGTAG: Parser[Lang]

    Permalink
    Definition Classes
    W3cTokens
  25. lazy val NO_TRIPLE_QUOTE: String

    Permalink
    Definition Classes
    W3cTokens
  26. object NonLiteralCode extends NonLiteralKindCode with Product with Serializable

    Permalink
  27. lazy val NumericLiteral: Parser[Literal]

    Permalink
  28. def OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]

    Permalink
    Definition Classes
    Parsers
  29. lazy val PERCENT: String

    Permalink
    Definition Classes
    W3cTokens
  30. lazy val PLX: String

    Permalink
    Definition Classes
    W3cTokens
  31. def PNAME_LN(prefixMap: PrefixMap): Parser[IRI]

    Permalink
    Definition Classes
    W3cTokens
  32. def PNAME_NS(prefixMap: PrefixMap): Parser[IRI]

    Permalink
    Definition Classes
    W3cTokens
  33. def PNAME_NS_Parser: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  34. lazy val PN_CHARS: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  35. lazy val PN_CHARS_BASE: String

    Permalink
    Definition Classes
    W3cTokens
  36. lazy val PN_CHARS_BASE_Parser: Parser[Char]

    Permalink
    Definition Classes
    W3cTokens
  37. lazy val PN_CHARS_STR: String

    Permalink
    Definition Classes
    W3cTokens
  38. lazy val PN_CHARS_U: String

    Permalink
    Definition Classes
    W3cTokens
  39. lazy val PN_LOCAL: String

    Permalink
    Definition Classes
    W3cTokens
  40. lazy val PN_LOCAL_ESC: String

    Permalink
    Definition Classes
    W3cTokens
  41. def PN_PREFIX: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  42. def PN_PREFIX_STR: String

    Permalink
    Definition Classes
    W3cTokens
  43. def Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  44. def PrefixedName(prefixMap: PrefixMap): Parser[IRI]

    Permalink
  45. def RDFLiteral(prefixMap: PrefixMap): Parser[Literal with Product with Serializable]

    Permalink
  46. lazy val STRING_LITERAL_LONG_QUOTE: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  47. lazy val STRING_LITERAL_LONG_QUOTE_STR: String

    Permalink
    Definition Classes
    W3cTokens
  48. lazy val STRING_LITERAL_LONG_SINGLE_QUOTE: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  49. lazy val STRING_LITERAL_LONG_SINGLE_QUOTE_STR: String

    Permalink
    Definition Classes
    W3cTokens
  50. lazy val STRING_LITERAL_QUOTE: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  51. lazy val STRING_LITERAL_QUOTE_STR: String

    Permalink
    Definition Classes
    W3cTokens
  52. lazy val STRING_LITERAL_SINGLE_QUOTE: Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  53. lazy val STRING_LITERAL_SINGLE_QUOTE_STR: String

    Permalink
    Definition Classes
    W3cTokens
  54. def UCHAR2char(uchar: String): Char

    Permalink
    Definition Classes
    W3cTokens
  55. lazy val UCHAR_Parser: Parser[Char]

    Permalink
    Definition Classes
    W3cTokens
  56. lazy val UCHAR_STR: String

    Permalink
    Definition Classes
    W3cTokens
  57. lazy val WS: Parser[List[Serializable]]

    Permalink
    Definition Classes
    W3cTokens
  58. lazy val WS_STR: String

    Permalink
    Definition Classes
    W3cTokens
  59. def accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Permalink
    Definition Classes
    Parsers
  60. def accept[ES](es: ES)(implicit arg0: (ES) ⇒ List[Elem]): Parser[List[Elem]]

    Permalink
    Definition Classes
    Parsers
  61. implicit def accept(e: Elem): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  62. def acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  63. def acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Permalink
    Definition Classes
    Parsers
  64. def acceptRegex(name: String, r: Regex): Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  65. def acceptSeq[ES](es: ES)(implicit arg0: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]

    Permalink
    Definition Classes
    Parsers
  66. def annotation(pm: PrefixMap, base: IRI): Parser[Annotation]

    Permalink
  67. def annotations: StateParser[ShapeParserState, List[Annotation]]

    Permalink
  68. def arc: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  69. def arrowLeftState[T, S](p: StateParser[S, T], any: Parser[Any]): StateParser[S, T]

    Permalink
    Definition Classes
    StateParser
  70. def arrowOptState[T, S](p: StateParser[S, T], q: Parser[Any]): StateParser[S, Option[T]]

    Permalink
    Definition Classes
    StateParser
  71. def arrowRightState[T, S](p: StateParser[S, T], any: Parser[Any]): StateParser[S, T]

    Permalink
    Definition Classes
    StateParser
  72. def arrowState[T, S](p: StateParser[S, T], any: Parser[Any]): StateParser[S, T]

    Permalink
    Definition Classes
    StateParser
  73. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  74. def base: Parser[IRI]

    Permalink
  75. def baseDecl(s: ShapeParserState): Parser[ShapeParserState]

    Permalink
  76. def basicValueObject: StateParser[ShapeParserState, ValueObject]

    Permalink
  77. def beginGroup: StateParser[ShapeParserState, (Actions, Option[ShapeRule])]

    Permalink
  78. def cardinality: Parser[Cardinality]

    Permalink
  79. def chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  80. def chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  81. def chainl1State[T, U, S](first: StateParser[S, T], p: StateParser[S, U], q: StateParser[S, (T, U) ⇒ T]): StateParser[S, T]

    Permalink
    Definition Classes
    StateParser
  82. def chainl1State[T, S](p: StateParser[S, T], q: StateParser[S, (T, T) ⇒ T]): StateParser[S, T]

    Permalink
    Definition Classes
    StateParser
  83. def chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]

    Permalink
    Definition Classes
    Parsers
  84. def chrExcept(cs: Char*): Parser[Elem]

    Permalink
    Definition Classes
    W3cTokens
  85. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. def closeParen: Parser[String]

    Permalink
  87. def closeSquareBracket: Parser[String]

    Permalink
  88. def code: Parser[String]

    Permalink
  89. def codeDecl: StateParser[ShapeParserState, (IRI, String)]

    Permalink
  90. def collectClosed(sd: ShapeDef): Boolean

    Permalink
  91. def collectExtras(sd: ShapeDef): List[IRI]

    Permalink
  92. def collectGroupShapes(s: ShapeExpr): List[ShapeExpr]

    Permalink
  93. def collectInherit(sd: ShapeDef): List[Label]

    Permalink
  94. def collectShape(sd: ShapeDef): ShapeExpr

    Permalink
  95. def combine6[A, B, C, D, E, F, S](p1: StateParser[S, A], p2: StateParser[S, B], p3: StateParser[S, C], p4: StateParser[S, D], p5: StateParser[S, E], p6: StateParser[S, F]): StateParser[S, (A, B, C, D, E, F)]

    Permalink
  96. def commit[T](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  97. def ctrl2str(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  98. def directive: StateParser[ShapeParserState, Unit]

    Permalink
  99. def dot: Parser[String]

    Permalink
  100. def elem(e: Elem): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  101. def elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  102. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  104. def err(msg: String): Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  105. def exclusion(pm: PrefixMap, base: IRI): Parser[Exclusion]

    Permalink
  106. def failure(msg: String): Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  107. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  109. def groupSep: Parser[String]

    Permalink
  110. def groupShapeConstr: StateParser[ShapeParserState, ShapeConstr]

    Permalink
  111. def guard[T](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  112. def handleWhiteSpace(source: CharSequence, offset: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    RegexParsers
  113. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  114. def hex2String(s: List[Char]): String

    Permalink
    Definition Classes
    W3cTokens
  115. def hex2str(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  116. def id: StateParser[ShapeParserState, Label]

    Permalink
  117. def idUnaryExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  118. def ignoreCaseToken(tk: String): Parser[String]

    Permalink
  119. def ignorecase(str: String): Parser[String]

    Permalink
  120. def includePropertySet: StateParser[ShapeParserState, Inclusion]

    Permalink
  121. def includeSet: StateParser[ShapeParserState, Inclusion]

    Permalink
  122. def includeShape: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  123. def integer: Parser[Int]

    Permalink
  124. def iri(prefixMap: PrefixMap): Parser[IRI]

    Permalink
  125. def iriBase(pm: PrefixMap, base: IRI): Parser[IRI]

    Permalink
  126. def iriFacets: StateParser[ShapeParserState, (IRI, List[XSFacet])]

    Permalink
  127. def iriFacetsChecked: StateParser[ShapeParserState, Datatype]

    Permalink
  128. def iriOrLiteral(pm: PrefixMap, base: IRI): Parser[Either[IRI, Literal]]

    Permalink
  129. def iriOrStem(pm: PrefixMap, base: IRI): Parser[ValueObject]

    Permalink
  130. def iriRange(pm: PrefixMap, base: IRI): Parser[ValueObject]

    Permalink
  131. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  132. def lift[S, A](p: Parser[A]): StateParser[S, A]

    Permalink
  133. def literal(prefixMap: PrefixMap): Parser[Literal]

    Permalink
  134. implicit def literal(s: String): Parser[String]

    Permalink
    Definition Classes
    RegexParsers
  135. def log[T](p: ⇒ Parser[T])(name: String): Parser[T]

    Permalink
    Definition Classes
    Parsers
  136. val log: Logger

    Permalink
  137. def mkDisjShape(shapes: Seq[ShapeConstr]): ShapeConstr

    Permalink
  138. def mkList[T]: (~[T, List[T]]) ⇒ List[T]

    Permalink
    Definition Classes
    Parsers
  139. def mkNonLiteral(code: NonLiteralKindCode, shapeConstr: Option[ShapeConstr], facets: List[StringFacet]): NodeKind

    Permalink
  140. def mkShape(shapeDef: ShapeDef): Shape

    Permalink
  141. def mkShapeRule(label: Label, isVirtual: Boolean, shapeDef: ShapeDef, as: Actions): ShapeRule

    Permalink
  142. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  143. def nonLiteralKind: StateParser[ShapeParserState, NonLiteralKindCode]

    Permalink
  144. def not[T](p: ⇒ Parser[T]): Parser[Unit]

    Permalink
    Definition Classes
    Parsers
  145. def notStartAction: StateParser[ShapeParserState, Option[ShapeRule]]

    Permalink
  146. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  148. def numericFacet(s: ShapeParserState): Parser[NumericFacet]

    Permalink
  149. def numericLength(s: ShapeParserState): Parser[NumericFacet]

    Permalink
  150. def numericRange(s: ShapeParserState): Parser[NumericFacet]

    Permalink
  151. def okFacets(pair: (IRI, List[XSFacet])): Boolean

    Permalink
  152. def openParen: Parser[String]

    Permalink
  153. def openSquareBracket: Parser[String]

    Permalink
  154. def opt[T](p: ⇒ Parser[T]): Parser[Option[T]]

    Permalink
    Definition Classes
    Parsers
  155. def optState[T, S](p: StateParser[S, T]): StateParser[S, Option[T]]

    Permalink
    Definition Classes
    StateParser
  156. def parse[T](p: Parser[T], in: Reader): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  157. def parse[T](p: Parser[T], in: CharSequence): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  158. def parse[T](p: Parser[T], in: Reader[Char]): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  159. def parseAll[T](p: Parser[T], in: CharSequence): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  160. def parseAll[T](p: Parser[T], in: Reader): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  161. def parseAll[T](p: Parser[T], in: Reader[Char]): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  162. def parseCond[A, S](p: StateParser[S, A], cond: (A) ⇒ Boolean, msg: String): StateParser[S, A]

    Permalink
  163. def phrase[T](p: Parser[T]): Parser[T]

    Permalink
    Definition Classes
    RegexParsers → Parsers
  164. var pos: Position

    Permalink
    Definition Classes
    Positional
  165. def positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    RegexParsers → Parsers
  166. def pred: StateParser[ShapeParserState, IRI]

    Permalink
  167. def predicate(s: ShapeParserState): Parser[IRI]

    Permalink
  168. def prefix: Parser[(String, IRI)]

    Permalink
  169. def prefixDecl(s: ShapeParserState): Parser[ShapeParserState]

    Permalink
  170. implicit def regex(r: Regex): Parser[String]

    Permalink
    Definition Classes
    RegexParsers
  171. def regexChars: Parser[String]

    Permalink
  172. def removeBNodePrefix(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  173. def removeQuotes(s: String, quote: String, number: Int): String

    Permalink

    remove quotes from a quoted string

    remove quotes from a quoted string

    s

    input string

    quote

    Type of quotes, may be simple or double

    returns

    the new string

    Definition Classes
    W3cTokens
  174. def rep[T](p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  175. def rep1[T](first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The p0 call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.

  176. def rep1[T](p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  177. def rep1State[T, S](s: S, first: StateParser[S, T], p0: StateParser[S, T]): Parser[(List[T], S)]

    Permalink
    Definition Classes
    StateParser
  178. def rep1State[T, S](s: S, p: StateParser[S, T]): Parser[(List[T], S)]

    Permalink
    Definition Classes
    StateParser
  179. def rep1State[T, S](p: StateParser[S, T]): StateParser[S, List[T]]

    Permalink
    Definition Classes
    StateParser
  180. def rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  181. def rep1sepOptState[T, S](p: StateParser[S, T], q: ⇒ Parser[Any]): StateParser[S, List[T]]

    Permalink
    Definition Classes
    StateParser
  182. def rep1sepState[T, S](p: StateParser[S, T], q: ⇒ Parser[Any]): StateParser[S, List[T]]

    Permalink
    Definition Classes
    StateParser
  183. def repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  184. def repS[T, S](p: StateParser[S, T]): StateParser[S, List[T]]

    Permalink
    Definition Classes
    StateParser
  185. def repState[T, S](s: S, p: StateParser[S, T]): Parser[(List[T], S)]

    Permalink
    Definition Classes
    StateParser
  186. def repeatCount: Parser[Cardinality]

    Permalink
  187. def repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  188. def semanticActions: StateParser[ShapeParserState, Actions]

    Permalink
  189. def senseFlags: Parser[Sense]

    Permalink
  190. def seq3State[A, B, C, S](p1: StateParser[S, A], p2: StateParser[S, B], p3: StateParser[S, C]): StateParser[S, (A, B, C)]

    Permalink
    Definition Classes
    StateParser
  191. def seq4State[A, B, C, D, S](p1: StateParser[S, A], p2: StateParser[S, B], p3: StateParser[S, C], p4: StateParser[S, D]): StateParser[S, (A, B, C, D)]

    Permalink
    Definition Classes
    StateParser
  192. def seq5State[A, B, C, D, E, S](p1: StateParser[S, A], p2: StateParser[S, B], p3: StateParser[S, C], p4: StateParser[S, D], p5: StateParser[S, E]): StateParser[S, (A, B, C, D, E)]

    Permalink
    Definition Classes
    StateParser
  193. def seq6State[A, B, C, D, E, F, S](p1: StateParser[S, A], p2: StateParser[S, B], p3: StateParser[S, C], p4: StateParser[S, D], p5: StateParser[S, E], p6: StateParser[S, F]): StateParser[S, (A, B, C, D, E, F)]

    Permalink
    Definition Classes
    StateParser
  194. def seqRepState[S, A, B](first: StateParser[S, A], rep: StateParser[S, B]): StateParser[S, (A, List[B])]

    Permalink
    Definition Classes
    StateParser
  195. def seqState[T, U, S](p: StateParser[S, T], q: StateParser[S, U]): StateParser[S, ~[T, U]]

    Permalink
    Definition Classes
    StateParser
  196. def sequenceExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  197. def setPos(newpos: Position): ShExParser.this.type

    Permalink
    Definition Classes
    Positional
  198. def shapeDefinition: StateParser[ShapeParserState, ShapeDef]

    Permalink
  199. def shapeExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  200. def shapeInclusion: StateParser[ShapeParserState, Inclusion]

    Permalink
  201. def shapeInclusions: StateParser[ShapeParserState, List[Inclusion]]

    Permalink
  202. def shapeLabel: StateParser[ShapeParserState, Label]

    Permalink
  203. def shapeRule: StateParser[ShapeParserState, ShapeRule]

    Permalink
  204. def shexDoc: StateParser[ShapeParserState, Schema]

    Permalink

    Main entry point for parser

  205. def simplifyGroup(s: ShapeExpr): ShapeExpr

    Permalink
  206. def singleShapeConstr: StateParser[ShapeParserState, ShapeConstr]

    Permalink
  207. val skipWhitespace: Boolean

    Permalink
    Definition Classes
    W3cTokens → RegexParsers
  208. def someOfShape: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  209. def start(s: ShapeParserState): Parser[ShapeParserState]

    Permalink
  210. def startActions: StateParser[ShapeParserState, Actions]

    Permalink
  211. def startMiddleAltRep(start: String, middleAlt: String, repEnd: String): Parser[String]

    Permalink
    Definition Classes
    W3cTokens
  212. def startMiddleAltRep_STR(start: String, middleAlt: String, repEnd: String): String

    Permalink
    Definition Classes
    W3cTokens
  213. def startStatements: StateParser[ShapeParserState, (Actions, List[Option[ShapeRule]])]

    Permalink
  214. def statement: StateParser[ShapeParserState, Option[ShapeRule]]

    Permalink
  215. def str2Char(str: String): Char

    Permalink
    Definition Classes
    W3cTokens
  216. def str2Decimal(s: String): BigDecimal

    Permalink
    Definition Classes
    W3cTokens
  217. def str2Double(s: String): Double

    Permalink
    Definition Classes
    W3cTokens
  218. def str2Int(s: String): Integer

    Permalink
    Definition Classes
    W3cTokens
  219. lazy val string: Parser[String]

    Permalink
  220. def stringFacet(s: ShapeParserState): Parser[StringFacet]

    Permalink
  221. def stringFacets(s: ShapeParserState): Parser[List[StringFacet]]

    Permalink
  222. def stringFacetsState: StateParser[ShapeParserState, List[StringFacet]]

    Permalink
  223. def success[T](v: T): Parser[T]

    Permalink
    Definition Classes
    Parsers
  224. def symbol(str: Parser[String]): Parser[String]

    Permalink
  225. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  226. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  227. def token(tk: String): Parser[String]

    Permalink
  228. def typeSpec: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  229. def unaryExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  230. def unaryGroup: StateParser[ShapeParserState, ShapeExpr]

    Permalink
  231. def unscape(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  232. def unscape2(x: String): String

    Permalink
    Definition Classes
    W3cTokens
  233. def unscapeCtrl(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  234. def unscapePercent(s: String): String

    Permalink
  235. def unscapeReservedChars(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  236. def unscapeUchars(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  237. def unscapeUnicode4(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  238. def unscapeUnicode8(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  239. def upperBound: Parser[Option[Option[Int]]]

    Permalink
  240. def value(s: ShapeParserState): Parser[(ValueObject, ShapeParserState)]

    Permalink
  241. def valueAny(pm: PrefixMap, base: IRI): Parser[ValueObject]

    Permalink
  242. def valueClass: StateParser[ShapeParserState, ValueClass]

    Permalink
  243. def valueClassExpr: StateParser[ShapeParserState, ValueClass]

    Permalink
  244. def valueClassJuncts: StateParser[ShapeParserState, Option[ValueClass]]

    Permalink
  245. def valueClassNoParen: StateParser[ShapeParserState, ValueClass]

    Permalink
  246. def valueExprDefinition: StateParser[ShapeParserState, (Label, ValueClassDefinition)]

    Permalink
  247. def valueExprLabel: (PrefixMap) ⇒ Parser[Label]

    Permalink
  248. def valueSet: StateParser[ShapeParserState, ValueSet]

    Permalink
  249. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  252. val whiteSpace: Regex

    Permalink
    Definition Classes
    W3cTokens → RegexParsers
  253. def xsFacet(s: ShapeParserState): Parser[XSFacet]

    Permalink
  254. def xsFacets(s: ShapeParserState): Parser[List[XSFacet]]

    Permalink
  255. def xsFacetsState: StateParser[ShapeParserState, List[XSFacet]]

    Permalink

Inherited from W3cTokens

Inherited from parser.StateParser

Inherited from RegexParsers

Inherited from Parsers

Inherited from Positional

Inherited from AnyRef

Inherited from Any

Ungrouped