Parser

object Parser
class Object
trait Matchable
class Any
Parser.type

Type members

Classlikes

case class BuilderState(prefixMap: PrefixMap, base: Option[IRI])

Value members

Concrete methods

def addBase(base: IRI): Builder[Unit]
def addPrefix(prefix: Prefix, iri: IRI): Builder[Unit]
def err[A](msg: String): Builder[A]
def fromEither[A](e: Either[String, A]): Builder[A]
def initialState(base: Option[IRI], prefixMap: PrefixMap): BuilderState
def ok[A](x: A): Builder[A]
def parseReader(reader: Reader, base: Option[IRI], prefixMap: PrefixMap): Either[String, ShapePath]
def parseShapePath(str: String, base: Option[IRI], prefixMap: PrefixMap): Either[String, ShapePath]
def parseShapePathFromFile(fileName: String, base: Option[IRI], prefixMap: PrefixMap): Either[String, ShapePath]
def run[A](c: Builder[A], base: Option[IRI], prefixMap: PrefixMap): (BuilderState, Either[String, A])
def sequence[A](bs: List[Builder[A]]): Builder[List[A]]