An immutable, stateless query compiler consisting of a series of phases
Attributes
- Companion:
- object
- Source:
- QueryCompiler.scala
- Graph
- Supertypes
Members list
Value members
Concrete methods
Return a new compiler with the new phase added at the end.
Return a new compiler with the new phases added at the end.
Return a new compiler without the given phase (or a different implementation of the same phase name.
Return a new compiler without the given phase (or a different implementation of the same phase name.
Attributes
- Source:
- QueryCompiler.scala
Return a new compiler with the new phase added directly after another phase (or a different implementation of the same phase name).
Return a new compiler with the new phase added directly after another phase (or a different implementation of the same phase name).
Attributes
- Source:
- QueryCompiler.scala
Return a new compiler with the new phase added directly before another phase (or a different implementation of the same phase name).
Return a new compiler with the new phase added directly before another phase (or a different implementation of the same phase name).
Attributes
- Source:
- QueryCompiler.scala
Return a new compiler that replaces an existing phase by a new one with the same name. The new phase must have a State that is assignable to the original phase's state.
Return a new compiler that replaces an existing phase by a new one with the same name. The new phase must have a State that is assignable to the original phase's state.
Attributes
- Source:
- QueryCompiler.scala
Compile an AST with a new CompilerState.
Compile an AST in an existing CompilerState. This can be used for triggering
compilation of subtrees within the current CompilerState.
Compile an AST in an existing CompilerState. This can be used for triggering
compilation of subtrees within the current CompilerState.
Attributes
- Source:
- QueryCompiler.scala
Compile an AST in an existing CompilerState, stopping just before the specified phase.
This can be used for triggering compilation of subtrees within the current CompilerState.
Compile an AST in an existing CompilerState, stopping just before the specified phase.
This can be used for triggering compilation of subtrees within the current CompilerState.
Attributes
- Source:
- QueryCompiler.scala
Concrete fields
Attributes
- Source:
- QueryCompiler.scala