Package

es.weso.shex

parser

Permalink

package parser

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. case class BNodeTable(bNodeName: Map[BNodeId, Option[String]], nameBNode: Map[String, BNodeId], nodes: Int = 0) extends Product with Serializable

    Permalink
  2. case class Inclusion(labels: Option[List[Label]], extras: Option[List[IRI]], closed: Boolean) extends Product with Serializable

    Permalink
  3. class ParserException extends RuntimeException

    Permalink
  4. trait ShExParser extends Positional with RegexParsers with StateParser with W3cTokens

    Permalink

    Shacl parser.

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

  5. case class ShapeParserState(namespaces: PrefixMap, bNodeLabels: BNodeTable, starts: List[Label], baseIRI: IRI, createdShapes: Map[Label, Shape], createdValueClasses: Map[Label, ValueClassDefinition]) extends Product with Serializable

    Permalink
  6. trait W3cTokens extends Positional with RegexParsers

    Permalink

Value Members

  1. object BNodeTable extends Serializable

    Permalink
  2. object Inclusion extends Serializable

    Permalink
  3. object ShExParser extends ShExParser

    Permalink
  4. object ShapeParserState extends Serializable

    Permalink

Ungrouped