Module ErlangFrontend

module ErlangAst : sig ... end

Erlang abstract forms, following https://erlang.org/doc/apps/erts/absform.html

module ErlangAstValidator : sig ... end

Enforce additional invariants and constraints on the AST based on https://erlang.org/doc/apps/erts/absform.html

module ErlangBlock : sig ... end
module ErlangEnvironment : sig ... end
module ErlangJsonParser : sig ... end
module ErlangNode : sig ... end
module ErlangScopes : sig ... end
module ErlangTranslator : sig ... end
module ErlangTypes : sig ... end