summaryrefslogtreecommitdiff
path: root/parser.h
Commit message (Expand)AuthorAgeFilesLines
* yyparse(): extend parser stack before every shift.David Mitchell2016-12-101-3/+1
* yyparse(): only check stack size in outer loopDavid Mitchell2016-12-051-1/+3
* optimising yyparse: replace stack_size with a ptrDavid Mitchell2016-12-051-1/+1
* parser.h: comment typoFather Chrysostomos2016-08-041-1/+1
* Finish reordering the parser struct (again!)Father Chrysostomos2016-08-041-9/+9
* Revert "Um, finish reordering the parser struct"Father Chrysostomos2016-08-041-8/+6
* signatures: make param and optional param count IVDavid Mitchell2016-08-031-2/+2
* sub signatures: use parser rather than lexerDavid Mitchell2016-08-031-0/+5
* Um, finish reordering the parser structFather Chrysostomos2016-08-031-6/+7
* Reorder parser struct for alignmentFather Chrysostomos2016-08-031-2/+3
* Empty sublex_info into the parser structFather Chrysostomos2016-08-031-1/+4
* parser.h: Remove lex_expectFather Chrysostomos2016-08-031-1/+0
* parser.h: Make nexttoke a U8Father Chrysostomos2016-08-031-1/+1
* parser.h: Use UV for string delimsFather Chrysostomos2016-07-261-2/+2
* Replace common Emacs file-local variables with dir-localsDagfinn Ilmari Mannsåker2015-03-221-6/+0
* parser.h: Make nexttoke unsignedFather Chrysostomos2015-02-221-1/+1
* [perl #77452] Deparse { ...; BEGIN{} } correctlyFather Chrysostomos2014-11-201-0/+1
* parser.h: Comment that lex_expect is unusedFather Chrysostomos2014-08-241-1/+1
* Remove MAD.Jarkko Hietaniemi2014-06-131-19/+0
* Allow ->@ ->$ interpolation under postderef_qq featureFather Chrysostomos2013-10-051-1/+2
* Fix line numbers with #! -d:foo and PERL5DB=$'\n'Father Chrysostomos2013-09-081-0/+1
* Move herelines out of the lex_shared structFather Chrysostomos2013-09-071-2/+1
* [perl #117535, #76910] Fix bogus ambiguity warningsFather Chrysostomos2013-06-261-0/+1
* add lex_re_reparsing boolean to yy_parser structDavid Mitchell2013-04-121-1/+1
* Fix our sub with protoFather Chrysostomos2012-09-151-1/+1
* Finish fixing here-docs in re-evalsFather Chrysostomos2012-08-301-0/+2
* Use PL_parser->lex_shared instead of Sv[IN]VX(PL_linestr)Father Chrysostomos2012-08-281-0/+2
* parser.h: Document copline with more detailFather Chrysostomos2012-08-271-1/+5
* Add PL_parser->lex_shared struct; move herelines into itFather Chrysostomos2012-08-271-1/+8
* [perl #114070] Fix lines nums after <<fooFather Chrysostomos2012-08-271-0/+1
* [perl #114040] Parse formats in interpolating constructsFather Chrysostomos2012-08-061-0/+1
* parser.h: Add comments explaining *bufptrFather Chrysostomos2012-07-031-3/+5
* parser.h: Correct comment explaining last_lop_opFather Chrysostomos2012-07-031-1/+1
* update the editor hints for spaces, not tabsRicardo Signes2012-05-291-2/+2
* 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