p
Compiler Phases
The compilation process includes the following broad phases:
In vyper.ast, the source code is parsed and converted to an abstract syntax tree.
In vyper.ast.folding, literal Vyper AST nodes are evaluated and replaced with the resulting values.
The GlobalContext object is generated from the Vyper AST, analyzing and organizing the nodes prior to LLL generation.
In vyper.parser.parser, the contextualized nodes are converted into LLL nodes.
In vyper.compile_lll, the LLL nodes are converted to assembly instructions.
In vyper.compile_lll, the assembly is converted to EVM bytecode.


