29 #ifndef VERILOG_FRONTEND_H
30 #define VERILOG_FRONTEND_H
40 namespace VERILOG_FRONTEND
55 extern std::istream *
lexin;
59 std::string
frontend_verilog_preproc(std::istream &f, std::string
filename,
const std::map<std::string, std::string> pre_defines_map,
const std::list<std::string> include_dirs);
bool default_nettype_wire
#define YOSYS_NAMESPACE_END
void frontend_verilog_yyerror(char const *fmt,...)
int frontend_verilog_yyget_lineno(void)
YOSYS_NAMESPACE_END int frontend_verilog_yydebug
int frontend_verilog_yyparse(void)
int frontend_verilog_yylex(void)
std::string frontend_verilog_preproc(std::istream &f, std::string filename, const std::map< std::string, std::string > pre_defines_map, const std::list< std::string > include_dirs)
#define YOSYS_NAMESPACE_BEGIN
void frontend_verilog_yyrestart(FILE *f)
AST::AstNode * const2ast(std::string code, char case_type=0, bool warn_z=false)
struct AST::AstNode * current_ast
int frontend_verilog_yylex_destroy(void)
void frontend_verilog_yyset_lineno(int)