Module seaplus_parse_transform

Data Types

ast()

ast() = ast_base:ast()

directory_path()

directory_path() = file_utils:directory_path()

file_name()

file_name() = file_utils:file_name()

module_info()

module_info() = ast_info:module_info()

parse_transform_options()

parse_transform_options() = meta_utils:parse_transform_options()

preprocessor_option()

preprocessor_option() = ast_utils:preprocessor_option()

Function Index

apply_seaplus_transform/3
parse_transform/2
run_standalone/1
run_standalone/2

Function Details

apply_seaplus_transform/3

apply_seaplus_transform(InputAST::ast(), Options::parse_transform_options(), SeaplusRootDir::directory_path()) -> {ast(), module_info()}

parse_transform/2

parse_transform(InputAST::ast(), Options::meta_utils:parse_transform_options()) -> ast()

run_standalone/1

run_standalone(FileToTransform::file_name()) -> {ast(), module_info()}

run_standalone/2

run_standalone(FileToTransform::file_name(), PreprocessorOptions::[preprocessor_option()]) -> {ast(), module_info()}


Generated by EDoc