Module PassesSource

Sourcemodule Cst_to_ast : sig ... end

Translate a CST into a AST by resolving types, variables and functions defined in the project.

Sourcemodule Preprocessor : sig ... end

Preprocessor for expanding macros

Sourcemodule Scoping : sig ... end

Resolve variables scope and give unique identifiers accordingly.