com.ossuminc.riddl.passes.translate
Members list
Type members
Classlikes
trait TranslatingOptions
A base trait for the options that a TranslatingPass must have
A base trait for the options that a TranslatingPass must have
Attributes
- Source
- TranslatingOptions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
abstract class TranslatingPass(input: PassInput, outputs: PassesOutput)(using x$3: PlatformContext) extends Pass
Base class of all Passes that translate the AST to some other form.
Base class of all Passes that translate the AST to some other form.
Value parameters
- input
-
The input to be translated
- outputs
-
The prior outputs from preceding passes
Attributes
- Source
- TranslatingPass.scala
- Supertypes
Base class for the state of a TranslatingState so it can do its work.
Base class for the state of a TranslatingState so it can do its work. This class just takes care of managing the output files.
Type parameters
- OF
-
The type of the OutputFile that should be used to do the translation.
Attributes
- Source
- TranslatingState.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class HugoPass
In this article