This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
t/base/lex.t: Test pyoq with comment before delim
[perl5.git] / parser.h
index 05735bf..dc5e89d 100644 (file)
--- a/parser.h
+++ b/parser.h
@@ -71,7 +71,7 @@ typedef struct yy_parser {
     char       multi_open;     /* delimiter of said string */
     char       multi_close;    /* delimiter of said string */
     bool       preambled;
-    /*** 8-bit hole ***/
+    bool        lex_re_reparsing; /* we're doing G_RE_REPARSING */
     I32                lex_allbrackets;/* (), [], {}, ?: bracket count */
     SUBLEXINFO sublex_info;
     LEXSHARED  *lex_shared;
@@ -128,6 +128,7 @@ typedef struct yy_parser {
     U8         lex_flags;
     PERL_BITFIELD16    in_pod:1;      /* lexer is within a =pod section */
     PERL_BITFIELD16    filtered:1;    /* source filters in evalbytes */
+    PERL_BITFIELD16    saw_infix_sigil:1; /* saw & or * or % operator */
 } yy_parser;
 
 /* flags for lexer API */