object ManchesterParser extends ManchesterParsing
- Alphabetic
- By Inheritance
- ManchesterParser
- ManchesterParsing
- IRIParsing
- RegexParsers
- Parsers
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
Elem = Char
- Definition Classes
- RegexParsers → Parsers
-
case class
Error extends NoSuccess with Product with Serializable
- Definition Classes
- Parsers
-
case class
Failure extends NoSuccess with Product with Serializable
- Definition Classes
- Parsers
-
type
Input = Reader[Elem]
- Definition Classes
- Parsers
-
sealed abstract
class
NoSuccess extends ParseResult[Nothing]
- Definition Classes
- Parsers
-
trait
OnceParser[+T] extends Parser[T]
- Definition Classes
- Parsers
-
sealed abstract
class
ParseResult[+T] extends AnyRef
- Definition Classes
- Parsers
-
abstract
class
Parser[+T] extends (Input) ⇒ ParseResult[T]
- Definition Classes
- Parsers
-
case class
Success[+T] extends ParseResult[T] with Product with Serializable
- Definition Classes
- Parsers
-
case class
~[+a, +b] extends Product with Serializable
- Definition Classes
- Parsers
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]
- Definition Classes
- Parsers
-
def
Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]
- Definition Classes
- Parsers
-
def
abbreviatedIRI: Parser[IRI]
- Definition Classes
- IRIParsing
-
def
accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
- Definition Classes
- Parsers
-
def
accept[ES](es: ES)(implicit f: (ES) ⇒ List[Elem]): Parser[List[Elem]]
- Definition Classes
- Parsers
-
implicit
def
accept(e: Elem): Parser[Elem]
- Definition Classes
- Parsers
-
def
acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]
- Definition Classes
- Parsers
-
def
acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
- Definition Classes
- Parsers
-
def
acceptSeq[ES](es: ES)(implicit f: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]
- Definition Classes
- Parsers
-
def
alpha: Parser[String]
- Definition Classes
- IRIParsing
-
def
ampersand: Parser[String]
- Definition Classes
- IRIParsing
-
def
annotation: Parser[(OWLAnnotationProperty, OWLAnnotationValue)]
- Definition Classes
- ManchesterParsing
-
def
annotationAnnotatedList: Parser[List[OWLAnnotation]]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyDecl: Parser[OWLAnnotationProperty]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyDomain: Parser[List[(IRI, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyFrame: Parser[List[OWLAxiom]]
Since the specs (https://www.w3.org/TR/owl2-manchester-syntax/#annotationPropertyFrame) say an annotation property frame should look like this
Since the specs (https://www.w3.org/TR/owl2-manchester-syntax/#annotationPropertyFrame) say an annotation property frame should look like this
annotationPropertyFrame ::= 'AnnotationProperty:' annotationPropertyIRI { 'Annotations:' annotationAnnotatedList } | 'Domain:' IRIAnnotatedList | 'Range:' IRIAnnotatedList | 'SubPropertyOf:' annotationPropertyIRIAnnotatedList
(which means either annotations, or one domain, or one range, or one subproperty of part) but give an example that violates this rule:
AnnotationProperty: creator Annotations: ... Domain: Person ,... Range: integer ,... SubPropertyOf: initialCreator ,...
I assume spec should be
annotationPropertyFrame ::= 'AnnotationProperty:' annotationPropertyIRI { 'Annotations:' annotationAnnotatedList | 'Domain:' IRIAnnotatedList | 'Range:' IRIAnnotatedList | 'SubPropertyOf:' annotationPropertyIRIAnnotatedList }
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyIRI: Parser[OWLAnnotationProperty]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyIRIAnnotatedList: Parser[List[(OWLAnnotationProperty, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertyRange: Parser[List[(IRI, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
annotationPropertySubPropertyOf: Parser[List[(OWLAnnotationProperty, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
annotationTarget: Parser[OWLAnnotationValue]
- Definition Classes
- ManchesterParsing
-
def
annotations: Parser[List[OWLAnnotation]]
- Definition Classes
- ManchesterParsing
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asterisk: Parser[String]
- Definition Classes
- IRIParsing
-
def
at: Parser[String]
- Definition Classes
- IRIParsing
-
def
atomic: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]
- Definition Classes
- Parsers
-
def
chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]
- Definition Classes
- Parsers
-
def
chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]
- Definition Classes
- Parsers
-
def
characteristics: Parser[List[(PropertyCharacteristic.Value, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
- def checkParsed[U](fn: Parser[U], input: String): U
-
def
circumflex: Parser[String]
- Definition Classes
- IRIParsing
-
def
classDecl: Parser[OWLClass]
- Definition Classes
- ManchesterParsing
-
def
classFrame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
classIRI: Parser[OWLClass]
- Definition Classes
- ManchesterParsing
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
closingAngleBracket: Parser[String]
- Definition Classes
- IRIParsing
-
def
closingBracket: Parser[String]
- Definition Classes
- IRIParsing
-
def
closingCurlyBrace: Parser[String]
- Definition Classes
- IRIParsing
-
def
closingParen: Parser[String]
- Definition Classes
- IRIParsing
-
def
collectClassDetails(cls: OWLClass, details: ClassDetails): List[OWLAxiom]
- Definition Classes
- ManchesterParsing
-
def
colon: Parser[String]
- Definition Classes
- IRIParsing
-
def
comma: Parser[String]
- Definition Classes
- IRIParsing
-
def
commit[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- Parsers
-
def
conjunction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
dash: Parser[String]
- Definition Classes
- IRIParsing
-
def
dataAllValuesFrom_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
dataAtomic: Parser[OWLDataRange]
- Definition Classes
- ManchesterParsing
-
def
dataConjunction: Parser[OWLDataRange]
- Definition Classes
- ManchesterParsing
-
def
dataExactCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
val
dataFactory: OWLDataFactory
- Definition Classes
- IRIParsing
-
def
dataHasValue_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
dataMaxCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
dataMinCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
dataPrimary: Parser[OWLDataRange]
- Definition Classes
- ManchesterParsing
-
def
dataProperty2List: Parser[List[OWLDataPropertyExpression]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyCharacteristics: Parser[List[OWLAnnotation]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyDecl: Parser[OWLDataProperty]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyDisjointWith: Parser[List[(OWLDataPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyDomain: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyEquivalentTo: Parser[List[(OWLDataPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyExpression: Parser[OWLDataPropertyExpression]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyExpressionAnnotatedList: Parser[List[(OWLDataPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyExpressionList: Parser[List[OWLDataPropertyExpression]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyFact: Parser[(OWLDataProperty, OWLLiteral)]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyFrame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyIRI: Parser[OWLDataProperty]
- Definition Classes
- ManchesterParsing
-
def
dataPropertyRange: Parser[List[(OWLDataRange, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataPropertySubPropertyOf: Parser[List[(OWLDataPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataRange: Parser[OWLDataRange]
- Definition Classes
- ManchesterParsing
-
def
dataRangeAnnotatedList: Parser[List[(OWLDataRange, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dataSomeValuesFrom_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
datatype: Parser[OWLDatatype]
- Definition Classes
- ManchesterParsing
-
def
datatypeDecl: Parser[OWLDatatype]
- Definition Classes
- ManchesterParsing
-
def
datatypeFrame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
datatypeRestriction: Parser[OWLDatatypeRestriction]
- Definition Classes
- ManchesterParsing
-
def
decOctet: Parser[String]
- Definition Classes
- IRIParsing
-
def
decimalLiteral: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
description: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
description2List: Parser[(OWLClassExpression, List[OWLClassExpression])]
- Definition Classes
- ManchesterParsing
-
def
descriptionAnnotatedList: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
descriptionList: Parser[List[OWLClassExpression]]
- Definition Classes
- ManchesterParsing
-
def
differentIndividuals: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
digit: Parser[String]
- Definition Classes
- IRIParsing
-
def
disjointClasses: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
disjointDataProperties: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
disjointObjectProperties: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
disjointUnionOf: Parser[(List[OWLAnnotation], List[OWLClassExpression])]
- Definition Classes
- ManchesterParsing
-
def
disjointWith: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dollar: Parser[String]
- Definition Classes
- IRIParsing
-
def
domain: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
dot: Parser[String]
- Definition Classes
- IRIParsing
-
def
doubleQuote: Parser[String]
- Definition Classes
- IRIParsing
-
def
doubleSlash: Parser[String]
- Definition Classes
- IRIParsing
-
def
elem(e: Elem): Parser[Elem]
- Definition Classes
- Parsers
-
def
elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]
- Definition Classes
- Parsers
-
def
entity: Parser[OWLEntity]
- Definition Classes
- ManchesterParsing
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
equalsSign: Parser[String]
- Definition Classes
- IRIParsing
-
def
equivalentClasses: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
equivalentDataProperties: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
equivalentObjectProperties: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
equivalentTo: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
err(msg: String): Parser[Nothing]
- Definition Classes
- Parsers
-
def
exclamationMark: Parser[String]
- Definition Classes
- IRIParsing
-
def
exponent: Parser[String]
('e' | 'E') ['+' | '-'] digits
('e' | 'E') ['+' | '-'] digits
- Definition Classes
- ManchesterParsing
-
def
facet: Parser[OWLFacet]
- Definition Classes
- ManchesterParsing
-
def
fact: Parser[(Boolean, OWLProperty, OWLPropertyAssertionObject)]
- Definition Classes
- ManchesterParsing
-
def
factAnnotatedList: Parser[List[((Boolean, OWLProperty, OWLPropertyAssertionObject), List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
failure(msg: String): Parser[Nothing]
- Definition Classes
- Parsers
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
floatingPointLiteral: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
frame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
fullIRI: Parser[IRI]
- Definition Classes
- IRIParsing
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
guard[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- Parsers
-
def
handleWhiteSpace(source: CharSequence, offset: Int): Int
- Attributes
- protected
- Definition Classes
- RegexParsers
-
def
hasKey: Parser[(List[OWLAnnotation], List[OWLPropertyExpression])]
- Definition Classes
- ManchesterParsing
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashSign: Parser[String]
- Definition Classes
- IRIParsing
-
def
hexDigit: Parser[String]
- Definition Classes
- IRIParsing
-
def
iauthorty: Parser[String]
[ iuserinfo "@" ] ihost [ ":" port ]
[ iuserinfo "@" ] ihost [ ":" port ]
- Definition Classes
- IRIParsing
-
def
ifragment: Parser[String]
- Definition Classes
- IRIParsing
-
def
ihierPart: Parser[String]
- Definition Classes
- IRIParsing
-
def
ihost: Parser[String]
- Definition Classes
- IRIParsing
-
def
imp0rt: Parser[IRI]
- Definition Classes
- ManchesterParsing
-
def
individual: Parser[OWLIndividual]
- Definition Classes
- ManchesterParsing
-
def
individual2List: Parser[List[OWLIndividual]]
- Definition Classes
- ManchesterParsing
-
def
individualAnnotatedList: Parser[List[(OWLIndividual, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
individualAnnotations: Parser[List[OWLAnnotation]]
- Definition Classes
- ManchesterParsing
-
def
individualDifferentFrom: Parser[List[(OWLIndividual, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
individualFacts: Parser[List[((Boolean, OWLProperty, OWLPropertyAssertionObject), List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
individualFrame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
individualIRI: Parser[OWLNamedIndividual]
- Definition Classes
- ManchesterParsing
-
def
individualList: Parser[List[OWLIndividual]]
- Definition Classes
- ManchesterParsing
-
def
individualSameAs: Parser[List[(OWLIndividual, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
individualTypes: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
integerLiteral: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
inverseObjectProperty: Parser[OWLObjectInverseOf]
- Definition Classes
- ManchesterParsing
-
def
inverseOf: Parser[List[(OWLObjectPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
ipLiteral: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipathAbempty: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipathAbsolute: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipathEmpty: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipathRootless: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipchar: Parser[String]
- Definition Classes
- IRIParsing
-
def
iprivate: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipv4address: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipv6Block: Parser[String]
- Definition Classes
- IRIParsing
-
def
ipv6address: Parser[String]
- Definition Classes
- IRIParsing
-
def
iquery: Parser[String]
- Definition Classes
- IRIParsing
-
def
iregName: Parser[String]
- Definition Classes
- IRIParsing
-
def
iri: Parser[IRI]
- Definition Classes
- IRIParsing
-
def
iriAnnotatedList: Parser[List[(IRI, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isegment: Parser[String]
- Definition Classes
- IRIParsing
-
def
isegmentNz: Parser[String]
- Definition Classes
- IRIParsing
-
def
iunreserved: Parser[String]
- Definition Classes
- IRIParsing
-
def
iuserinfo: Parser[String]
- Definition Classes
- IRIParsing
-
val
keywords: List[String]
- Definition Classes
- IRIParsing
-
def
languageTag: Parser[String]
@ (U+40) followed a nonempty sequence of characters matching the langtag production from [BCP 47]
@ (U+40) followed a nonempty sequence of characters matching the langtag production from [BCP 47]
- Definition Classes
- ManchesterParsing
-
def
lexicalValue: Parser[String]
- Definition Classes
- ManchesterParsing
-
def
literal: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
implicit
def
literal(s: String): Parser[String]
- Definition Classes
- RegexParsers
-
def
literalList: Parser[List[OWLLiteral]]
- Definition Classes
- ManchesterParsing
-
def
log[T](p: ⇒ Parser[T])(name: String): Parser[T]
- Definition Classes
- Parsers
-
def
minus: Parser[String]
- Definition Classes
- IRIParsing
-
def
misc: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
mkList[T]: (~[T, List[T]]) ⇒ List[T]
- Definition Classes
- Parsers
-
def
namedIndividualDecl: Parser[OWLNamedIndividual]
- Definition Classes
- ManchesterParsing
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nodeID: Parser[String]
- Definition Classes
- ManchesterParsing
-
def
nonNegativeInteger: Parser[Int]
- Definition Classes
- ManchesterParsing
-
def
nonZero: Parser[String]
- Definition Classes
- ManchesterParsing
-
def
not[T](p: ⇒ Parser[T]): Parser[Unit]
- Definition Classes
- Parsers
-
def
notAManchesterOWLKeyword: Parser[String]
- Definition Classes
- IRIParsing
-
def
notAnXSDDatatypeURI: Parser[IRI]
- Definition Classes
- ManchesterParsing
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
objectAllValuesFrom_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectExactCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectHasSelf_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectHasValue_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectMaxCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectMinCardinality_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyCharacteristic: Parser[PropertyCharacteristic.Value]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyCharacteristicAnnotatedList: Parser[List[(PropertyCharacteristic.Value, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyDecl: Parser[OWLObjectProperty]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyDisjointWith: Parser[List[(OWLObjectPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyEquivalentTo: Parser[List[(OWLObjectPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyExpression: Parser[OWLObjectPropertyExpression]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyExpression2List: Parser[List[OWLObjectPropertyExpression]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyExpressionAnnotatedList: Parser[List[(OWLObjectPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyExpressionList: Parser[List[OWLObjectPropertyExpression]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyFact: Parser[(OWLObjectProperty, OWLIndividual)]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyFrame: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
objectPropertyIRI: Parser[OWLObjectProperty]
- Definition Classes
- ManchesterParsing
-
def
objectSomeValuesFrom_restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
onehundredToOnehundredninetynine: Parser[String]
- Definition Classes
- IRIParsing
-
def
ontologyIRI: Parser[IRI]
- Definition Classes
- ManchesterParsing
-
def
openingAngleBracket: Parser[String]
- Definition Classes
- IRIParsing
-
def
openingBracket: Parser[String]
- Definition Classes
- IRIParsing
-
def
openingCurlyBrace: Parser[String]
- Definition Classes
- IRIParsing
-
def
openingParen: Parser[String]
- Definition Classes
- IRIParsing
-
def
opt[T](p: ⇒ Parser[T]): Parser[Option[T]]
- Definition Classes
- Parsers
-
def
parse[T](p: Parser[T], in: Reader): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parse[T](p: Parser[T], in: CharSequence): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parse[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: CharSequence): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: Reader): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
- Definition Classes
- RegexParsers
- def parseFrame(frameStr: String): List[OWLAxiom]
-
def
pctEncoded: Parser[String]
- Definition Classes
- IRIParsing
-
def
percent: Parser[String]
- Definition Classes
- IRIParsing
-
def
phrase[T](p: Parser[T]): Parser[T]
- Definition Classes
- RegexParsers → Parsers
-
def
plus: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_chars: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_chars_base: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_chars_u: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_local: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_local_at_least_one_non_digit_char: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_local_non_digit_start: Parser[String]
- Definition Classes
- IRIParsing
-
def
pn_prefix: Parser[String]
- Definition Classes
- IRIParsing
-
def
pname_ns: Parser[String]
- Definition Classes
- IRIParsing
-
def
port: Parser[String]
- Definition Classes
- IRIParsing
-
def
positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- RegexParsers → Parsers
-
def
positiveInteger: Parser[Int]
- Definition Classes
- ManchesterParsing
-
def
prefixDeclaration: Parser[(String, String)]
- Definition Classes
- ManchesterParsing
-
def
prefixName: Parser[String]
a finite sequence of characters matching the PNAME_NS production of [SPARQL] and not matching any of the keyword terminals of the syntax
a finite sequence of characters matching the PNAME_NS production of [SPARQL] and not matching any of the keyword terminals of the syntax
- Definition Classes
- ManchesterParsing
-
val
prefixes: Map[String, String]
- Definition Classes
- IRIParsing
-
def
primary: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
questionmark: Parser[String]
- Definition Classes
- IRIParsing
-
def
quote: Parser[String]
- Definition Classes
- IRIParsing
-
def
quotedString: Parser[String]
a finite sequence of characters in which " (U+22) and \ (U+5C) occur only in pairs of the form \" (U+5C, U+22) and \\ (U+5C, U+5C), enclosed in a pair of " (U+22) characters
a finite sequence of characters in which " (U+22) and \ (U+5C) occur only in pairs of the form \" (U+5C, U+22) and \\ (U+5C, U+5C), enclosed in a pair of " (U+22) characters
- Definition Classes
- ManchesterParsing
-
def
range: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
implicit
def
regex(r: Regex): Parser[String]
- Definition Classes
- RegexParsers
-
def
rep[T](p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
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
p0call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.
-
def
rep1[T](p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
restriction: Parser[OWLClassExpression]
- Definition Classes
- ManchesterParsing
-
def
restrictionValue: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
sameIndividual: Parser[List[OWLAxiom]]
- Definition Classes
- ManchesterParsing
-
def
scheme: Parser[String]
- Definition Classes
- IRIParsing
-
def
semicolon: Parser[String]
- Definition Classes
- IRIParsing
-
def
simpleIRI: Parser[IRI]
- Definition Classes
- IRIParsing
-
def
skipWhitespace: Boolean
- Definition Classes
- IRIParsing → RegexParsers
-
def
slash: Parser[String]
- Definition Classes
- IRIParsing
-
def
stringLiteralNoLanguage: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
stringLiteralWithLanguage: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
subClassOf: Parser[List[(OWLClassExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
subDelims: Parser[String]
- Definition Classes
- IRIParsing
-
def
subPropertyChain: Parser[(List[OWLObjectPropertyExpression], List[OWLAnnotation])]
- Definition Classes
- ManchesterParsing
-
def
subPropertyOf: Parser[List[(OWLObjectPropertyExpression, List[OWLAnnotation])]]
- Definition Classes
- ManchesterParsing
-
def
success[T](v: T): Parser[T]
- Definition Classes
- Parsers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tenToNinentynine: Parser[String]
- Definition Classes
- IRIParsing
-
def
tilde: Parser[String]
- Definition Classes
- IRIParsing
-
def
toString(input: Any): String
- Definition Classes
- IRIParsing
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
twohundredToTwohundredfourtynine: Parser[String]
- Definition Classes
- IRIParsing
-
def
twohundredfiftyToTwohundredfiftyfive: Parser[String]
- Definition Classes
- IRIParsing
-
def
typedLiteral: Parser[OWLLiteral]
- Definition Classes
- ManchesterParsing
-
def
ucschar: Parser[String]
- Definition Classes
- IRIParsing
-
def
underscore: Parser[String]
- Definition Classes
- IRIParsing
-
def
unravel[U](acc: List[U], parsResults: List[~[~[~[Option[String], String], Option[String]], U]]): List[U]
For cases where there is a comma-separated list with an arbitrary number of items, but we're only interested in the items.
For cases where there is a comma-separated list with an arbitrary number of items, but we're only interested in the items. Converts a parsed sequence like
, item1 , item2 , item3
(with optional white space around the commas) to a Scala list appended to the accumulator list given as first argument.
- U
Determines the kind of items that are considered, e.g. OWLLiteral, IRI, ...
- acc
Accumulator list
- parsResults
Parsed results that follow the pattern
{ whiteSpace.? ~ comma ~ whiteSpace.? ~ value }.*- returns
A Scala list containing just the parsed items (without commas)
- Definition Classes
- ManchesterParsing
-
def
unravelAnnotatedList[U](resultList: List[(U, List[OWLAnnotation])], annotationsOption: Option[~[List[OWLAnnotation], String]], entry: U, remainingParseResults: List[~[~[~[~[Option[String], String], Option[String]], Option[~[List[OWLAnnotation], String]]], U]]): List[(U, List[OWLAnnotation])]
Does the same like unravel but considering optional annotations.
Does the same like unravel but considering optional annotations. The pattern is
<U>AnnotatedList ::= [annotations] <U> { ',' [annotations] <U> }
- U
What kind of OWL entity is considered here; e.g. OWLClass, OWLIndividual etc
- resultList
A list of pairs of U's and corresponding (possibly empty) annotation lists
- annotationsOption
The first parsed, optional annotations block
- entry
The first parsed U entry
- remainingParseResults
Everything parsed after the first annotation block and first U entry
- returns
The filled resultList
- Definition Classes
- ManchesterParsing
-
def
unravelAnnotationAnnotatedList(annotationsResultList: List[OWLAnnotation], annsOption: Option[~[List[OWLAnnotation], String]], annProperty: OWLAnnotationProperty, annValue: OWLAnnotationValue, remainingParseResults: List[~[~[~[~[Option[String], String], Option[String]], Option[~[List[OWLAnnotation], String]]], (OWLAnnotationProperty, OWLAnnotationValue)]]): List[OWLAnnotation]
Converts parser results of a list of annotations which themselves can be annotated into a list of OWLAnnotation instances.
Converts parser results of a list of annotations which themselves can be annotated into a list of OWLAnnotation instances. The pattern looks like this:
AnnotationAnnotatedList ::= [annotations] annotation { ',' [annotations] annotation }
- annotationsResultList
The result list containing OWLAnnotation objects
- annsOption
The left-most (optional) annotation block
- annProperty
The annotation property of the left-most annotation
- annValue
The annotation value of the left-most annotation
- remainingParseResults
The parser results coming after the left-most annotation block
- returns
annotationsResultList
- Definition Classes
- ManchesterParsing
-
def
unravelConjunctionWithOptional(resultList: List[OWLClassExpression], remainingParseResults: List[~[~[~[String, String], Option[~[String, String]]], OWLClassExpression]]): List[OWLClassExpression]
Converts a parsed, 'and'-separated sequence of class expressions with optional 'not' determining an expression's complement.
Converts a parsed, 'and'-separated sequence of class expressions with optional 'not' determining an expression's complement. The pattern looks like this:
[ 'not' ] expression { 'and' [ 'not' ] expression }
- resultList
The list containing the parsed OWLClassExpressions
- remainingParseResults
Holds everything after the first optional 'not' and the first class expression
- returns
The resultList
- Definition Classes
- ManchesterParsing
-
def
unravelTwo[U, V](acc: List[(U, V)], parsResults: List[~[~[~[~[~[Option[String], String], Option[String]], U], String], V]]): List[(U, V)]
For cases where there is a comma-separated list with an arbitrary number of item pairs, but we're only interested in the item pairs.
For cases where there is a comma-separated list with an arbitrary number of item pairs, but we're only interested in the item pairs. Converts a parsed sequence like
, item1_1 item1_2 , item2_1 item2_2 , item3_1 item3_2
to a Scala list of pairs, appended to the accumulator list given as first argument.
- U
Determines the kind of items that are considered, e.g. OWLLiteral, IRI, ...
- V
Determines the kind of items that are considered, e.g. OWLLiteral, IRI, ...
- acc
Accumulator list
- parsResults
Parsed results that follow the pattern
{ comma ~ value ~ value }.*- returns
A Scala list containing just the parsed items (without commas)
- Definition Classes
- ManchesterParsing
-
def
unravelWithFixedWhiteSpace[U](results: List[U], remainingParseResults: List[~[~[~[String, String], String], U]]): List[U]
Converts parser results of a token separated sequence (with whitespaces around the token) into a list.
Converts parser results of a token separated sequence (with whitespaces around the token) into a list. The pattern looks like this:
<U> token <U> { token <U> }
- Definition Classes
- ManchesterParsing
-
def
versionIRI: Parser[IRI]
- Definition Classes
- ManchesterParsing
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
whiteSpace: Regex
- Definition Classes
- IRIParsing → RegexParsers
-
def
zero: Parser[Int]
- Definition Classes
- ManchesterParsing