epp_dodger

epp_dodger

Module

epp_dodger

Module summary

epp_dodger - bypasses the Erlang preprocessor.

Description

epp_dodger - bypasses the Erlang preprocessor.

This module tokenises and parses most Erlang source code without expanding preprocessor directives and macro applications, as long as these are syntactically "well-behaved". Because the normal parse trees of the erl_parse module cannot represent these things (normally, they are expanded by the Erlang preprocessor epp(3) before the parser sees them), an extended syntax tree is created, using the erl_syntax module.

Data types

errorinfo() = {ErrorLine::integer(), Module::atom(), Descriptor::term()}登录查看完整内容