ParsingContext

com.ossuminc.riddl.language.parsing.ParsingContext

Unit Tests For ParsingContext

Attributes

Source
ParsingContext.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

Concrete methods

def doImport(loc: At, domainName: Identifier, url: LiteralString)(implicit ctx: ParsingRun[_]): Domain

Attributes

Source
ParsingContext.scala
def doIncludeParsing[CT <: RiddlValue](loc: At, path: String, rule: (ParsingRun[_]) => ParsingRun[Seq[CT]])(implicit ctx: ParsingRun[_]): Include[CT]

Attributes

Source
ParsingContext.scala
def location[u : ParsingRun](implicit evidence$1: ParsingRun[u], ctx: ParsingRun[_]): ParsingRun[At]

Attributes

Source
ParsingContext.scala
def parseRule[RESULT <: RiddlValue](rpi: RiddlParserInput, rule: (ParsingRun[_]) => ParsingRun[RESULT], withVerboseFailures: Boolean)(validate: (result: Either[Messages, RESULT], input: RiddlParserInput, index: Int) => Either[Messages, RESULT]): Either[Messages, RESULT]

Attributes

Source
ParsingContext.scala

Inherited methods

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala
protected def messagesAsList: Messages

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala
protected def messagesNonEmpty: Boolean

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala

Attributes

Inherited from:
ParsingErrors
Source
ParsingErrors.scala