Directories
¶
| Path | Synopsis |
|---|---|
|
package analyze is responsible for variable scoping & syntax and type checking.
|
package analyze is responsible for variable scoping & syntax and type checking. |
|
Package cfg contains everything relevant for representing a C0 program's control-flow graph.
|
Package cfg contains everything relevant for representing a C0 program's control-flow graph. |
|
cmd
|
|
|
parse
command
parse is a simple command-line-based parser for C0.
|
parse is a simple command-line-based parser for C0. |
|
Package ir contains the full description of a program's intermediate representation.
|
Package ir contains the full description of a program's intermediate representation. |
|
Package primitives implements the basic chassis for parser combinators.
|
Package primitives implements the basic chassis for parser combinators. |
|
Package ssa is responsible for turning a control-flow graph (CFG) of a function into an intermediate representation (IR), which adheres to static single assignment (SSA).
|
Package ssa is responsible for turning a control-flow graph (CFG) of a function into an intermediate representation (IR), which adheres to static single assignment (SSA). |
|
Package types captures everything we need to know about a C0 AST node's type.
|
Package types captures everything we need to know about a C0 AST node's type. |
Click to show internal directories.
Click to hide internal directories.