diff options
author | 2021-01-12 11:42:38 -0800 | |
---|---|---|
committer | 2021-01-12 11:42:38 -0800 | |
commit | 3f20f88bddafd98d87f0a22fd173fd27dc6272a4 (patch) | |
tree | a46971ac7604652e0613e617179bd16d433f0f2d /Source/Parser/wp_parser_c.cpp | |
parent | 6b3514b1aee44f51f3499680082dd066273611fa (diff) | |
download | WarpX-3f20f88bddafd98d87f0a22fd173fd27dc6272a4.tar.gz WarpX-3f20f88bddafd98d87f0a22fd173fd27dc6272a4.tar.zst WarpX-3f20f88bddafd98d87f0a22fd173fd27dc6272a4.zip |
Parser: Flex Prefix (#1615)
* Parser: Flex Prefix
Add a prefix to all flex symbols in the parser.
This ensures that in builds with complex dependencies, which might
also use flex for their own purposes, no symbol collisions occur.
* Parser: Flex Rebuild
* Flex Prefix: Update Parser Usage
* Parser: Fix prefixes
* Parser: Flex Rebuild
Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
Diffstat (limited to 'Source/Parser/wp_parser_c.cpp')
-rw-r--r-- | Source/Parser/wp_parser_c.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Parser/wp_parser_c.cpp b/Source/Parser/wp_parser_c.cpp index ad7d5ec51..fe217fdcc 100644 --- a/Source/Parser/wp_parser_c.cpp +++ b/Source/Parser/wp_parser_c.cpp @@ -5,9 +5,9 @@ struct wp_parser* wp_c_parser_new (char const* body) { - YY_BUFFER_STATE buffer = yy_scan_string(body); - yyparse(); + YY_BUFFER_STATE buffer = wxparser_scan_string(body); + wxparserparse(); struct wp_parser* parser = wp_parser_new(); - yy_delete_buffer(buffer); + wxparser_delete_buffer(buffer); return parser; } |