Skip to content

FileParser

class FileParser

DEFINITION
class FileParser;

constructor FileParser

DEFINITION
FileParser ( const SearchPath & path = SearchPath::empty_path,
const Target * target = {} );
PARAMETERDESCRIPTION
path
target

destructor ~FileParservirtual

DEFINITION
virtual ~FileParser ( );

method parse_directivevirtual

DEFINITION
virtual void  parse_directive ( const Token & directive ) = 0;
PARAMETERDESCRIPTION
directive

method parse_file

DEFINITION
bool  parse_file ( Symbol  file_name );
PARAMETERDESCRIPTION
file_name
RETURNSDESCRIPTION
bool

member group_directivestatic

DEFINITION
static TokenGroup  group_directive;

member search_path

DEFINITION
const SearchPath & search_path;

member tokenizer

DEFINITION
FileTokenizer  tokenizer;