Formerly Morgan-Stanley/morphir-elm. Search finds this package by either name.
This module encapsulates the Scala backend. It takes the Morphir IR as the input and returns an in-memory representation of files generated. The consumer is responsible for getting the input IR and saving the output to the file-system.
Generate Scala for a Morphir function body.
Map a module level type declaration in Morphir to a Scala member declaration.
Map Fully Qualified name Type Ref
Map a Morphir fully-qualified name to a Scala package path and name.
Map IR value to Scala Value
Placeholder for code generator options. Currently empty.
Entry point for the Scala backend. It takes the Morphir IR as the input and returns an in-memory representation of files generated.