Re-exports
Modules
The DeclarationEngine allows the compiler to add a layer of
separation between AST nodes and declarations.
Tools related to handling/recovering from Sway compile errors and reporting them to the user.
Type checking for Sway.
Macros
Structs
Configuration for the overall build and compilation process.
The bytecode for a sway program.
The set of items that represent the namespace context passed throughout type checking.
Functions
Given the assembly (opcodes), compile to CompiledBytecode, containing the asm in bytecode form.
Given an AST compilation result,
try compiling to a
CompiledAsm
,
containing the asm in opcode form (not raw bytes/bytecode).Given input Sway source code,
try compiling to a
CompiledAsm
,
containing the asm in opcode form (not raw bytes/bytecode).Given input Sway source code, compile to CompiledBytecode, containing the asm in bytecode form.
Inline function calls based on two conditions:
Given an input
Arc<str>
and an optional BuildConfig, parse the input into a [SwayParseTree].Parses the tree kind in the input provided.