Expand description

defines the compiler for Erg (ergc).

Re-exports

pub extern crate erg_parser;

Modules

Defines Context.
implements SideEffectChecker SideEffectCheckerを実装 関数や不変型に副作用がないかチェックする
implements ASTLowerer.
defines Type (type kind).

Macros

Structs

Generates a CodeObj from an String or other File inputs.

Enums

  • registered as global -> Global
  • defined in the toplevel scope (and called in the inner scope) -> Global
  • defined and called in the toplevel scope -> Local
  • not defined in the toplevel and called in the inner scope -> Deref
  • defined and called in the current scope (except the toplevel) -> Fast