summaryrefslogtreecommitdiff
path: root/parser.h
Commit message (Expand)AuthorAgeFilesLines
* The parser should always close the file handle that it opened.Nicholas Clark2012-02-271-1/+2
* In struct yy_parser, change lex_flags to a U8, from part of a bitfield.Nicholas Clark2012-02-271-1/+1
* Bump several file copyright datesSteffen Schwigon2012-01-191-1/+1
* Fix a 5-year-old typo in a commentRodolfo Carvalho2011-11-201-1/+1
* Avoid redundant copies in string evalsFather Chrysostomos2011-11-061-1/+3
* Merge some parser fieldsFather Chrysostomos2011-11-061-3/+3
* Make source filters work in evalbytesFather Chrysostomos2011-11-061-1/+5
* parser.h: Rearrange constantsFather Chrysostomos2011-11-061-1/+2
* eval STRING UTF8 cleanup.Brian Fraser2011-11-061-0/+2
* [perl #87064] eval no longer shares filtersFather Chrysostomos2011-04-031-0/+3
* recursive-descent expression parsingZefram2010-12-111-2/+19
* function to parse isolated labelZefram2010-10-251-0/+3
* replace PL_doextract with better kinds of variableZefram2010-10-211-0/+1
* Store the PL_compcv instead of the the PL_comppad in parser stack, and make i...Gerard Goossen2009-12-161-1/+1
* lexer APIZefram2009-11-151-0/+4
* Add editor blocks to some header files.Marcus Holland-Moritz2008-01-011-1/+9
* Re-order struct yy_parser to save space on most systems.Nicholas Clark2007-07-161-3/+2
* change #31615 added the new field in the wrong placeDave Mitchell2007-07-161-1/+1
* [perl #43425] local $[: fix scoping during parser error handling.Dave Mitchell2007-07-161-0/+1
* move PL_error_count into the PL_parser structDave Mitchell2007-05-211-0/+1
* move PL_multi_end into the PL_parser structDave Mitchell2007-05-211-0/+2
* move PL_tokenbuf into the PL_parser structDave Mitchell2007-05-211-0/+1
* move PL_in_my and PL_in_my_stash into the PL_parser structDave Mitchell2007-05-121-1/+4
* save old PL_curcop value in parser structDave Mitchell2007-05-121-0/+2
* move PL_rsfp_filters into the parser structDave Mitchell2007-05-121-0/+1
* move PL_rsfp into the PL_parser structDave Mitchell2007-05-111-0/+1
* move PL_lex_state into the PL_parser structDave Mitchell2007-05-051-0/+1
* migrate more variables to PL_parser struct:Dave Mitchell2007-05-051-0/+9
* move some more variables into the PL_parser struct:Dave Mitchell2007-05-041-0/+8
* move PL_expect and PL_copline into the PL_parser structureDave Mitchell2007-05-041-0/+2
* move PL_linestr from the interpreter struct to the parser structDave Mitchell2007-04-241-0/+1
* Several members of struct yy_parser can go on a diet. Some I32s wereNicholas Clark2007-04-211-6/+6
* Rearrange members of structures to reduce memory size on someNicholas Clark2007-03-311-2/+2
* Update copyright years to include 2007. (Plus a couple of 2006s andNicholas Clark2007-01-021-1/+1
* move easy lexer state variables into PL_parserDave Mitchell2007-01-021-0/+41
* split parser initialisation from parser executionDave Mitchell2007-01-011-0/+2
* split parser stack from parser objectDave Mitchell2007-01-011-2/+3
* move parser state into new parser object, PL_parserDave Mitchell2006-12-181-0/+34