Object/Trait

es.weso.shex.parser

ShExParser

Related Docs: trait ShExParser | package parser

Permalink

object ShExParser extends ShExParser

Source
ShExParser.scala
Linear Supertypes
ShExParser, W3cTokens, parser.StateParser, RegexParsers, Parsers, Positional, AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShExParser
  2. ShExParser
  3. W3cTokens
  4. StateParser
  5. RegexParsers
  6. Parsers
  7. Positional
  8. AnyRef
  9. 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
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  11. type ShapeDef = (List[Inclusion], ShapeExpr)

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

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  9. def BlankNode(bNodeTable: BNodeTable): Parser[(BNodeId, BNodeTable)]

    Permalink
    Definition Classes
    ShExParser
  10. lazy val BooleanLiteral: Parser[Literal]

    Permalink
    Definition Classes
    ShExParser
  11. def CODE: Parser[String]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  27. lazy val NumericLiteral: Parser[Literal]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  45. def RDFLiteral(prefixMap: PrefixMap): Parser[Literal with Product with Serializable]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  67. def annotations: StateParser[ShapeParserState, List[Annotation]]

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

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  75. def baseDecl(s: ShapeParserState): Parser[ShapeParserState]

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

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

    Permalink
    Definition Classes
    ShExParser
  78. def cardinality: Parser[Cardinality]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  87. def closeSquareBracket: Parser[String]

    Permalink
    Definition Classes
    ShExParser
  88. def code: Parser[String]

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

    Permalink
    Definition Classes
    ShExParser
  90. def collectClosed(sd: ShapeDef): Boolean

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

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

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

    Permalink
    Definition Classes
    ShExParser
  94. def collectShape(sd: ShapeDef): ShapeExpr

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  99. def dot: Parser[String]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  110. def groupShapeConstr: StateParser[ShapeParserState, ShapeConstr]

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  117. def idUnaryExpr: StateParser[ShapeParserState, ShapeExpr]

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

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  123. def integer: Parser[Int]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  131. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  137. def mkDisjShape(shapes: Seq[ShapeConstr]): ShapeConstr

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  140. def mkShape(shapeDef: ShapeDef): Shape

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

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  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
    Definition Classes
    ShExParser
  149. def numericLength(s: ShapeParserState): Parser[NumericFacet]

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

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

    Permalink
    Definition Classes
    ShExParser
  152. def openParen: Parser[String]

    Permalink
    Definition Classes
    ShExParser
  153. def openSquareBracket: Parser[String]

    Permalink
    Definition Classes
    ShExParser
  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(s: CharSequence, baseIRI: IRI = IRI("")): Try[(Schema, PrefixMap)]

    Permalink

    Parse a string with a base IRI

    Parse a string with a base IRI

    returns

    Left(rs) = list of shapes successfully parsed Right(msg) = Error msg

  157. def parse[T](p: Parser[T], in: Reader): ParseResult[T]

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

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

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  164. def phrase[T](p: Parser[T]): Parser[T]

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

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

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

    Permalink
    Definition Classes
    ShExParser
  168. def predicate(s: ShapeParserState): Parser[IRI]

    Permalink
    Definition Classes
    ShExParser
  169. def prefix: Parser[(String, IRI)]

    Permalink
    Definition Classes
    ShExParser
  170. def prefixDecl(s: ShapeParserState): Parser[ShapeParserState]

    Permalink
    Definition Classes
    ShExParser
  171. implicit def regex(r: Regex): Parser[String]

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

    Permalink
    Definition Classes
    ShExParser
  173. def removeBNodePrefix(s: String): String

    Permalink
    Definition Classes
    W3cTokens
  174. 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
  175. def rep[T](p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  176. 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.

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  188. def repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

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

    Permalink
    Definition Classes
    ShExParser
  190. def senseFlags: Parser[Sense]

    Permalink
    Definition Classes
    ShExParser
  191. 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
  192. 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
  193. 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
  194. 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
  195. def seqRepState[S, A, B](first: StateParser[S, A], rep: StateParser[S, B]): StateParser[S, (A, List[B])]

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

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

    Permalink
    Definition Classes
    ShExParser
  198. def setPos(newpos: Position): ShExParser.this.type

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

    Permalink
    Definition Classes
    ShExParser
  200. def shapeExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
    Definition Classes
    ShExParser
  201. def shapeInclusion: StateParser[ShapeParserState, Inclusion]

    Permalink
    Definition Classes
    ShExParser
  202. def shapeInclusions: StateParser[ShapeParserState, List[Inclusion]]

    Permalink
    Definition Classes
    ShExParser
  203. def shapeLabel: StateParser[ShapeParserState, Label]

    Permalink
    Definition Classes
    ShExParser
  204. def shapeRule: StateParser[ShapeParserState, ShapeRule]

    Permalink
    Definition Classes
    ShExParser
  205. def shexDoc: StateParser[ShapeParserState, Schema]

    Permalink

    Main entry point for parser

    Main entry point for parser

    Definition Classes
    ShExParser
  206. def simplifyGroup(s: ShapeExpr): ShapeExpr

    Permalink
    Definition Classes
    ShExParser
  207. def singleShapeConstr: StateParser[ShapeParserState, ShapeConstr]

    Permalink
    Definition Classes
    ShExParser
  208. val skipWhitespace: Boolean

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

    Permalink
    Definition Classes
    ShExParser
  210. def start(s: ShapeParserState): Parser[ShapeParserState]

    Permalink
    Definition Classes
    ShExParser
  211. def startActions: StateParser[ShapeParserState, Actions]

    Permalink
    Definition Classes
    ShExParser
  212. def startMiddleAltRep(start: String, middleAlt: String, repEnd: String): Parser[String]

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

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

    Permalink
    Definition Classes
    ShExParser
  215. def statement: StateParser[ShapeParserState, Option[ShapeRule]]

    Permalink
    Definition Classes
    ShExParser
  216. def str2Char(str: String): Char

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  221. def stringFacet(s: ShapeParserState): Parser[StringFacet]

    Permalink
    Definition Classes
    ShExParser
  222. def stringFacets(s: ShapeParserState): Parser[List[StringFacet]]

    Permalink
    Definition Classes
    ShExParser
  223. def stringFacetsState: StateParser[ShapeParserState, List[StringFacet]]

    Permalink
    Definition Classes
    ShExParser
  224. def success[T](v: T): Parser[T]

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

    Permalink
    Definition Classes
    ShExParser
  226. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

    Permalink
    Definition Classes
    ShExParser
  229. def typeSpec: StateParser[ShapeParserState, ShapeExpr]

    Permalink
    Definition Classes
    ShExParser
  230. def unaryExpr: StateParser[ShapeParserState, ShapeExpr]

    Permalink
    Definition Classes
    ShExParser
  231. def unaryGroup: StateParser[ShapeParserState, ShapeExpr]

    Permalink
    Definition Classes
    ShExParser
  232. def unscape(s: String): String

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

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

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

    Permalink
    Definition Classes
    ShExParser
  236. def unscapeReservedChars(s: String): String

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  241. def value(s: ShapeParserState): Parser[(ValueObject, ShapeParserState)]

    Permalink
    Definition Classes
    ShExParser
  242. def valueAny(pm: PrefixMap, base: IRI): Parser[ValueObject]

    Permalink
    Definition Classes
    ShExParser
  243. def valueClass: StateParser[ShapeParserState, ValueClass]

    Permalink
    Definition Classes
    ShExParser
  244. def valueClassExpr: StateParser[ShapeParserState, ValueClass]

    Permalink
    Definition Classes
    ShExParser
  245. def valueClassJuncts: StateParser[ShapeParserState, Option[ValueClass]]

    Permalink
    Definition Classes
    ShExParser
  246. def valueClassNoParen: StateParser[ShapeParserState, ValueClass]

    Permalink
    Definition Classes
    ShExParser
  247. def valueExprDefinition: StateParser[ShapeParserState, (Label, ValueClassDefinition)]

    Permalink
    Definition Classes
    ShExParser
  248. def valueExprLabel: (PrefixMap) ⇒ Parser[Label]

    Permalink
    Definition Classes
    ShExParser
  249. def valueSet: StateParser[ShapeParserState, ValueSet]

    Permalink
    Definition Classes
    ShExParser
  250. final def wait(): Unit

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

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

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

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

    Permalink
    Definition Classes
    ShExParser
  255. def xsFacets(s: ShapeParserState): Parser[List[XSFacet]]

    Permalink
    Definition Classes
    ShExParser
  256. def xsFacetsState: StateParser[ShapeParserState, List[XSFacet]]

    Permalink
    Definition Classes
    ShExParser

Inherited from ShExParser

Inherited from W3cTokens

Inherited from parser.StateParser

Inherited from RegexParsers

Inherited from Parsers

Inherited from Positional

Inherited from AnyRef

Inherited from Any

Ungrouped