BaseSimpleSirToUplcLowering

scalus.sir.lowering.simple.BaseSimpleSirToUplcLowering
abstract class BaseSimpleSirToUplcLowering(sir: SIR, generateErrorTraces: Boolean = ...)

Base class for simple lowering from Scalus Intermediate Representation SIR to UPLC Term.

This class contains common functionality shared between different lowering strategies. Subclasses must implement the encoding-specific methods for constructors, pattern matching, and field selection.

Value parameters

generateErrorTraces

whether to generate error traces

sir

the Scalus Intermediate Representation to lower

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def lower(): Term

Lower the SIR to UPLC Term

Lower the SIR to UPLC Term

Attributes