libyasm

libyasm/parser.h

Go to the documentation of this file.
00001 
00030 #ifndef YASM_PARSER_H
00031 #define YASM_PARSER_H
00032 
00034 typedef struct yasm_parser_module {
00036     const char *name;
00037 
00039     const char *keyword;
00040 
00045     const char **preproc_keywords;
00046 
00048     const char *default_preproc_keyword;
00049 
00051     const yasm_stdmac *stdmacs;
00052 
00062     void (*do_parse)
00063         (yasm_object *object, yasm_preproc *pp, int save_input,
00064          yasm_linemap *linemap, yasm_errwarns *errwarns);
00065 } yasm_parser_module;
00066 
00067 #endif