diff options
author | 2019-03-13 15:36:46 -0700 | |
---|---|---|
committer | 2019-03-13 15:41:13 -0700 | |
commit | 77a53d41a63f06089ecc83c84fccd7c4a42a89af (patch) | |
tree | 4e7fa36f324dba48dea0aebb158ba7c9ff045ce2 /Source/Parser/wp_parser_c.c | |
parent | 56104548c321aa1d26f6773091e2801c47626dea (diff) | |
download | WarpX-77a53d41a63f06089ecc83c84fccd7c4a42a89af.tar.gz WarpX-77a53d41a63f06089ecc83c84fccd7c4a42a89af.tar.zst WarpX-77a53d41a63f06089ecc83c84fccd7c4a42a89af.zip |
switch to WarpXParser
Diffstat (limited to 'Source/Parser/wp_parser_c.c')
-rw-r--r-- | Source/Parser/wp_parser_c.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/Parser/wp_parser_c.c b/Source/Parser/wp_parser_c.c new file mode 100644 index 000000000..ad7d5ec51 --- /dev/null +++ b/Source/Parser/wp_parser_c.c @@ -0,0 +1,13 @@ +#include "wp_parser_c.h" +#include "wp_parser.lex.h" +#include "wp_parser.tab.h" + +struct wp_parser* +wp_c_parser_new (char const* body) +{ + YY_BUFFER_STATE buffer = yy_scan_string(body); + yyparse(); + struct wp_parser* parser = wp_parser_new(); + yy_delete_buffer(buffer); + return parser; +} |