com.reactific.riddl.language
package com.reactific.riddl.language
Members list
Packages
Type members
Classlikes
object AST
Abstract Syntax Tree This object defines the model for processing RIDDL and producing a raw AST from it.
Abstract Syntax Tree This object defines the model for processing RIDDL and producing a raw AST from it. This raw AST has no referential integrity, it just results from applying the parsing rules to the input. The RawAST models produced from parsing are syntactically correct but have no semantic validation. The Transformation passes convert RawAST model to AST model which is referentially and semantically consistent (or the user gets an error).
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AST.type
case class At(source: RiddlParserInput, offset: Int) extends Ordered[At]
object At
case class CommonOptions(showTimes: Boolean, verbose: Boolean, dryRun: Boolean, quiet: Boolean, showWarnings: Boolean, showMissingWarnings: Boolean, showStyleWarnings: Boolean, showUsageWarnings: Boolean, showInfoMessages: Boolean, debug: Boolean, pluginsDir: Option[Path], sortMessagesByLocation: Boolean, groupMessagesByKind: Boolean, noANSIMessages: Boolean, maxParallelParsing: Int, warningsAreFatal: Boolean)
object CommonOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CommonOptions.type
In this article