summaryrefslogtreecommitdiff
path: root/parser.h
Commit message (Expand)AuthorAgeFilesLines
* parser.h: add to commentsKarl Williamson2022-02-141-2/+2
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-5/+5
* parser.h -reorder yy_parser to close x86-64 alignment holesRichard Leach2020-03-021-4/+4
* Signatures: change param count from IV to UVDavid Mitchell2019-09-231-2/+2
* detect sub attributes following a signatureDavid Mitchell2018-03-021-0/+1
* (perl #125351) abort parsing if parse errors happen in a sub lexTony Cook2018-02-061-0/+2
* toke.c: Fix bugs where UTF-8 is turned on in mid chunkKarl Williamson2017-02-131-0/+2
* 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