Copyright © (C) 2011, Erlware, LLC.
Authors: Eric Merritt.
beam_to_erl_source/2 | decompile a beam file that has been compiled with +debug_info into a erlang source file. |
erl_source_to_asm/1 | compile an erlang source file into erlang terms that represent the relevant ASM. |
erl_source_to_core_ast/1 | compile an erlang source file into a Core Erlang AST. |
erl_source_to_erl_ast/1 | compile an erlang source file into an Erlang AST. |
erl_source_to_erl_syntax/1 | compile an erlang source file to a string that displays the 'erl_syntax1 calls needed to reproduce those terms. |
erl_string_to_asm/1 | compile a string representing an erlang expression into a term that represents the ASM. |
erl_string_to_core_ast/1 | compile a string representing an erlang expression into a Core Erlang AST. |
erl_string_to_erl_ast/1 | compile a string representing an erlang expression into an Erlang AST. |
erl_string_to_erl_syntax/1 | compile an erlang source file to a string that displays the 'erl_syntax1 calls needed to reproduce those terms. |
beam_to_erl_source(BeamFName::string(), ErlFName::string()) -> ok | term()
BeamFName: the name of the beamfile
ErlFName: the name of the erlang file where the generated
source file will be output. This should *not* be the same as the
source file that created the beamfile unless you want to overwrite
it.
decompile a beam file that has been compiled with +debug_info into a erlang source file
erl_source_to_asm(Path::file:filename()) -> ErlangAsm::term()
Path: - The path to the erlang source file
compile an erlang source file into erlang terms that represent the relevant ASM
erl_source_to_core_ast(Path::file:filename()) -> CoreAst::term()
Path: - The path to the erlang source file
compile an erlang source file into a Core Erlang AST
erl_source_to_erl_ast(Path::file:filename()) -> ErlangAst::term()
Path: - The path to the erlang source file
compile an erlang source file into an Erlang AST
erl_source_to_erl_syntax(Path::file:filename()) -> string()
Path: - The path to the erlang source file
compile an erlang source file to a string that displays the 'erl_syntax1 calls needed to reproduce those terms.
erl_string_to_asm(StringExpr::string()) -> ErlangAsm::term()
StringExpr: - The path to the erlang source file
compile a string representing an erlang expression into a term that represents the ASM
erl_string_to_core_ast(StringExpr::string()) -> CoreAst::term()
StringExpr: - The path to the erlang source file
compile a string representing an erlang expression into a Core Erlang AST
erl_string_to_erl_ast(StringExpr::string()) -> ErlangAst::term()
StringExpr: - The path to the erlang source file
compile a string representing an erlang expression into an Erlang AST
erl_string_to_erl_syntax(BinaryExpr::string() | binary()) -> string()
compile an erlang source file to a string that displays the 'erl_syntax1 calls needed to reproduce those terms.
Generated by EDoc, May 1 2024, 06:09:58.