Structs§
- The casm program representation.
- The debug information of a compilation from Sierra to casm.
- The data for a single segment.
- The information about the constants used in the program.
- Additional debug information for an invoke Sierra statement.
- Additional debug information for a return Sierra statement.
- The debug information of a compilation from Sierra to casm.
- Configuration for the Sierra to CASM compilation.
Enums§
- Additional debug information for a Sierra statement, depending on its kind (invoke/return/dummy).
Functions§
- Ensure the basic structure of the invocation is the same as the library function.
- Compiles
program
from Sierra to CASM usingmetadata
for information regarding AP changes and gas usage, and config additional compilation flavours. - Runs basic validations on the given metadata.