Packages

trait IRIParsing extends RegexParsers

Trait for parsing IRIs

Linear Supertypes
RegexParsers, Parsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IRIParsing
  2. RegexParsers
  3. Parsers
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Elem = Char
    Definition Classes
    RegexParsers → Parsers
  2. case class Error extends NoSuccess with Product with Serializable
    Definition Classes
    Parsers
  3. case class Failure extends NoSuccess with Product with Serializable
    Definition Classes
    Parsers
  4. type Input = Reader[Elem]
    Definition Classes
    Parsers
  5. sealed abstract class NoSuccess extends ParseResult[Nothing]
    Definition Classes
    Parsers
  6. trait OnceParser[+T] extends Parser[T]
    Definition Classes
    Parsers
  7. sealed abstract class ParseResult[+T] extends AnyRef
    Definition Classes
    Parsers
  8. abstract class Parser[+T] extends (Input) ⇒ ParseResult[T]
    Definition Classes
    Parsers
  9. case class Success[+T] extends ParseResult[T] with Product with Serializable
    Definition Classes
    Parsers
  10. case class ~[+a, +b] extends Product with Serializable
    Definition Classes
    Parsers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]
    Definition Classes
    Parsers
  5. def Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]
    Definition Classes
    Parsers
  6. def abbreviatedIRI: Parser[IRI]
  7. def accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
    Definition Classes
    Parsers
  8. def accept[ES](es: ES)(implicit f: (ES) ⇒ List[Elem]): Parser[List[Elem]]
    Definition Classes
    Parsers
  9. implicit def accept(e: Elem): Parser[Elem]
    Definition Classes
    Parsers
  10. def acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]
    Definition Classes
    Parsers
  11. def acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
    Definition Classes
    Parsers
  12. def acceptSeq[ES](es: ES)(implicit f: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]
    Definition Classes
    Parsers
  13. def alpha: Parser[String]
  14. def ampersand: Parser[String]
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def asterisk: Parser[String]
  17. def at: Parser[String]
  18. def chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]
    Definition Classes
    Parsers
  19. def chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]
    Definition Classes
    Parsers
  20. def chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]
    Definition Classes
    Parsers
  21. def circumflex: Parser[String]
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. def closingAngleBracket: Parser[String]
  24. def closingBracket: Parser[String]
  25. def closingCurlyBrace: Parser[String]
  26. def closingParen: Parser[String]
  27. def colon: Parser[String]
  28. def comma: Parser[String]
  29. def commit[T](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    Parsers
  30. def dash: Parser[String]
  31. val dataFactory: OWLDataFactory
  32. def decOctet: Parser[String]
  33. def digit: Parser[String]
  34. def dollar: Parser[String]
  35. def dot: Parser[String]
  36. def doubleQuote: Parser[String]
  37. def doubleSlash: Parser[String]
  38. def elem(e: Elem): Parser[Elem]
    Definition Classes
    Parsers
  39. def elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]
    Definition Classes
    Parsers
  40. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  42. def equalsSign: Parser[String]
  43. def err(msg: String): Parser[Nothing]
    Definition Classes
    Parsers
  44. def exclamationMark: Parser[String]
  45. def failure(msg: String): Parser[Nothing]
    Definition Classes
    Parsers
  46. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def fullIRI: Parser[IRI]
  48. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  49. def guard[T](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    Parsers
  50. def handleWhiteSpace(source: CharSequence, offset: Int): Int
    Attributes
    protected
    Definition Classes
    RegexParsers
  51. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. def hashSign: Parser[String]
  53. def hexDigit: Parser[String]
  54. def iauthorty: Parser[String]

    [ iuserinfo "@" ] ihost [ ":" port ]

  55. def ifragment: Parser[String]
  56. def ihierPart: Parser[String]
  57. def ihost: Parser[String]
  58. def ipLiteral: Parser[String]
  59. def ipathAbempty: Parser[String]
  60. def ipathAbsolute: Parser[String]
  61. def ipathEmpty: Parser[String]
  62. def ipathRootless: Parser[String]
  63. def ipchar: Parser[String]
  64. def iprivate: Parser[String]
  65. def ipv4address: Parser[String]
  66. def ipv6Block: Parser[String]
  67. def ipv6address: Parser[String]
  68. def iquery: Parser[String]
  69. def iregName: Parser[String]
  70. def iri: Parser[IRI]
  71. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  72. def isegment: Parser[String]
  73. def isegmentNz: Parser[String]
  74. def iunreserved: Parser[String]
  75. def iuserinfo: Parser[String]
  76. val keywords: List[String]
  77. implicit def literal(s: String): Parser[String]
    Definition Classes
    RegexParsers
  78. def log[T](p: ⇒ Parser[T])(name: String): Parser[T]
    Definition Classes
    Parsers
  79. def minus: Parser[String]
  80. def mkList[T]: (~[T, List[T]]) ⇒ List[T]
    Definition Classes
    Parsers
  81. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  82. def not[T](p: ⇒ Parser[T]): Parser[Unit]
    Definition Classes
    Parsers
  83. def notAManchesterOWLKeyword: Parser[String]
  84. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  85. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  86. def onehundredToOnehundredninetynine: Parser[String]
  87. def openingAngleBracket: Parser[String]
  88. def openingBracket: Parser[String]
  89. def openingCurlyBrace: Parser[String]
  90. def openingParen: Parser[String]
  91. def opt[T](p: ⇒ Parser[T]): Parser[Option[T]]
    Definition Classes
    Parsers
  92. def parse[T](p: Parser[T], in: Reader): ParseResult[T]
    Definition Classes
    RegexParsers
  93. def parse[T](p: Parser[T], in: CharSequence): ParseResult[T]
    Definition Classes
    RegexParsers
  94. def parse[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
    Definition Classes
    RegexParsers
  95. def parseAll[T](p: Parser[T], in: CharSequence): ParseResult[T]
    Definition Classes
    RegexParsers
  96. def parseAll[T](p: Parser[T], in: Reader): ParseResult[T]
    Definition Classes
    RegexParsers
  97. def parseAll[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
    Definition Classes
    RegexParsers
  98. def pctEncoded: Parser[String]
  99. def percent: Parser[String]
  100. def phrase[T](p: Parser[T]): Parser[T]
    Definition Classes
    RegexParsers → Parsers
  101. def plus: Parser[String]
  102. def pn_chars: Parser[String]
  103. def pn_chars_base: Parser[String]
  104. def pn_chars_u: Parser[String]
  105. def pn_local: Parser[String]
  106. def pn_local_at_least_one_non_digit_char: Parser[String]
  107. def pn_local_non_digit_start: Parser[String]
  108. def pn_prefix: Parser[String]
  109. def pname_ns: Parser[String]
  110. def port: Parser[String]
  111. def positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    RegexParsers → Parsers
  112. val prefixes: Map[String, String]
  113. def questionmark: Parser[String]
  114. def quote: Parser[String]
  115. implicit def regex(r: Regex): Parser[String]
    Definition Classes
    RegexParsers
  116. def rep[T](p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  117. def rep1[T](first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]
    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.

  118. def rep1[T](p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  119. def rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
    Definition Classes
    Parsers
  120. def repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  121. def repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
    Definition Classes
    Parsers
  122. def scheme: Parser[String]
  123. def semicolon: Parser[String]
  124. def simpleIRI: Parser[IRI]
  125. def skipWhitespace: Boolean
    Definition Classes
    IRIParsing → RegexParsers
  126. def slash: Parser[String]
  127. def subDelims: Parser[String]
  128. def success[T](v: T): Parser[T]
    Definition Classes
    Parsers
  129. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  130. def tenToNinentynine: Parser[String]
  131. def tilde: Parser[String]
  132. def toString(input: Any): String
  133. def toString(): String
    Definition Classes
    AnyRef → Any
  134. def twohundredToTwohundredfourtynine: Parser[String]
  135. def twohundredfiftyToTwohundredfiftyfive: Parser[String]
  136. def ucschar: Parser[String]
  137. def underscore: Parser[String]
  138. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  139. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  140. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  141. val whiteSpace: Regex
    Definition Classes
    IRIParsing → RegexParsers

Inherited from RegexParsers

Inherited from Parsers

Inherited from AnyRef

Inherited from Any

Ungrouped