com.reactific.riddl.language.parsing

Members list

Type members

Classlikes

case class EmptyParserInput() extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all
case class FileParserInput(file: File) extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all
case class InputStack()

The stack of input sources while parsing

The stack of input sources while parsing

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Unit Tests For ParsingContext

Unit Tests For ParsingContext

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class RiddlParserInput extends ParserInput

Same as fastparse.IndexedParserInput but with Location support

Same as fastparse.IndexedParserInput but with Location support

Attributes

Companion
object
Supertypes
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class SourceParserInput(source: Source, origin: String) extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all
case class StringParserInput(data: String, origin: String) extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all
object Terminals

Terminal symbol definitions in various categories

Terminal symbol definitions in various categories

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Terminals.type

Top level parsing rules

Top level parsing rules

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class URIParserInput(uri: URI) extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all
case class URLParserInput(url: URL) extends RiddlParserInput

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ParserInput
trait IsReachable
class Object
trait Matchable
class Any
Show all