# HG changeset patch # User John W. Eaton # Date 1531942551 14400 # Node ID 7aaf091d39fc730e37e6fdc51158c28bcb7ee92f # Parent 7644e7f1721f4e613ba13c0475fb47984bfed533 one more fix for parser change... Doh! * oct-tex-parser.yy, oct-parse.yy: Define api.prefix without spaces inside braces. * oct-parse.yy: Restore api.push-pull declaration. diff -r 7644e7f1721f -r 7aaf091d39fc libinterp/corefcn/oct-tex-parser.yy --- a/libinterp/corefcn/oct-tex-parser.yy Wed Jul 18 20:54:05 2018 +0200 +++ b/libinterp/corefcn/oct-tex-parser.yy Wed Jul 18 15:35:51 2018 -0400 @@ -49,7 +49,8 @@ %} %define api.pure -%define api.prefix { octave_tex_ } +// No spaces inside the braces for the prefix definition! +%define api.prefix {octave_tex_} %parse-param { text_parser_tex& parser } %lex-param { void *scanner } diff -r 7644e7f1721f -r 7aaf091d39fc libinterp/parse-tree/oct-parse.yy --- a/libinterp/parse-tree/oct-parse.yy Wed Jul 18 20:54:05 2018 +0200 +++ b/libinterp/parse-tree/oct-parse.yy Wed Jul 18 15:35:51 2018 -0400 @@ -126,7 +126,9 @@ // object) relevant global values before and after the nested call. %define api.pure -%define api.prefix { octave_ } +// No spaces inside the braces for the prefix and push-pull definitions! +%define api.prefix {octave_} +%define api.push-pull {both} %parse-param { octave::base_parser& parser } %lex-param { void *lexer.scanner }