com.reactific.riddl.language
package com.reactific.riddl.language
Members list
Type members
Classlikes
object AST extends AbstractDefinitions, Definitions, Options, Types, Statements
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
-
trait Statementstrait Typestrait Optionstrait Definitionstrait AbstractDefinitionsclass Objecttrait Matchableclass AnyShow all
- Self type
-
AST.type
case class CommonOptions(showTimes: Boolean, verbose: Boolean, dryRun: Boolean, quiet: Boolean, showWarnings: Boolean, showMissingWarnings: Boolean, showStyleWarnings: Boolean, showUsageWarnings: Boolean, debug: Boolean, pluginsDir: Option[Path], sortMessagesByLocation: Boolean, groupMessagesByKind: Boolean)
object CommonOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CommonOptions.type
In this article