Identifiers, values, and optional template metadata.
Resolved method identifiers mapped to bytes for CashAssembly pushes.
CashAssemblyPrimitiveMethodMissingError When the hint is a supported primitive but the method is missing.
CashAssemblyPrimitiveVariableMissingError When the runtime value is missing from the variables map.
CashAssemblyUnsupportedValueTypeError When the method return type cannot be embedded.
CashAssemblyNumberNotSafeIntegerError When a method return value is a number that is not a safe integer.
Resolves supported
base.methodidentifiers to CashAssembly variable bytes.Each single dot identifier whose
hintmaps to a supported primitive is resolved and stored under the full identifier (base.method). Unsupported or multi dot identifiers are left for CashAssembly.When
templateVariablesis omitted, returns an empty map.