summaryrefslogtreecommitdiff
path: root/toke.c
Commit message (Expand)AuthorAgeFilesLines
* [perl #56880] Allow v10 as a label or package nameFather Chrysostomos2012-09-251-1/+9
* [perl #77240] Don’t warn for --subnameFather Chrysostomos2012-09-241-1/+5
* [perl #105924] require 1 << 2Father Chrysostomos2012-09-201-0/+6
* [perl #114942] Correct scoping for ‘for my $x(){} $x’Father Chrysostomos2012-09-191-28/+27
* Disable lexsubs outside of feature.pmFather Chrysostomos2012-09-151-0/+7
* Don’t mention pkg in proto warnings for lex subsFather Chrysostomos2012-09-151-2/+5
* perly.y: Remove MYSUBFather Chrysostomos2012-09-151-1/+0
* First stab at my subFather Chrysostomos2012-09-151-2/+0
* Look up state subs in the padFather Chrysostomos2012-09-151-17/+34
* Let barewords look up our subsFather Chrysostomos2012-09-151-3/+34
* toke.c:yylex:KEY_sub can use PL_tokenbuf to begin withFather Chrysostomos2012-09-151-4/+3
* Make ‘sub foo{}’ respect ‘our foo’Father Chrysostomos2012-09-151-20/+9
* Fix our sub with protoFather Chrysostomos2012-09-151-48/+47
* Make do sub() respect our declarationsFather Chrysostomos2012-09-151-3/+8
* Make &foo respect our subFather Chrysostomos2012-09-151-3/+5
* Allocate ‘our sub’ in the padFather Chrysostomos2012-09-151-7/+16
* Don’t allow name after our/state subFather Chrysostomos2012-09-151-2/+8
* Fix listop-hash-infix parsingFather Chrysostomos2012-09-121-4/+1
* toke.c: Under -DT, dump complement properlyFather Chrysostomos2012-09-121-1/+1
* Remove some set but unused variablesFlorian Ragwitz2012-09-101-2/+1
* Revert "toke.c: PL_in_eval purge"Father Chrysostomos2012-08-311-4/+4
* s/${foo#}//e should be an errorFather Chrysostomos2012-08-311-1/+1
* Commit 6b00f562ed broke s/${\%x}{3}//eFather Chrysostomos2012-08-311-1/+1
* Break s//3}->{3/eFather Chrysostomos2012-08-301-1/+4
* Fix two minor s//.../e parsing bugsFather Chrysostomos2012-08-301-3/+6
* toke.c: PL_in_eval purgeFather Chrysostomos2012-08-301-4/+4
* toke.c:scan_heredoc: comments, commentsFather Chrysostomos2012-08-301-18/+22
* toke.c:scan_heredoc: Merge similar codeFather Chrysostomos2012-08-301-56/+24
* toke.c:scan_heredoc: Remove incorrect part of commentFather Chrysostomos2012-08-301-2/+1
* toke.c:scan_heredoc: Merge two adjacent #ifdefsFather Chrysostomos2012-08-301-2/+0
* toke.c:scan_heredoc: Remove unnecessary assignmentFather Chrysostomos2012-08-301-1/+0
* toke.c:scan_heredoc: less pointer fiddling; one less SVFather Chrysostomos2012-08-301-32/+12
* toke.c:S_scan_heredoc: put the croaking code in one spotFather Chrysostomos2012-08-301-12/+9
* Make eval "s//<<END/e" slightly fasterFather Chrysostomos2012-08-301-6/+2
* Fix here-doc body extraction in eval 's//<<END/'Father Chrysostomos2012-08-301-0/+2
* Finish fixing here-docs in re-evalsFather Chrysostomos2012-08-301-32/+45
* toke.c:S_scan_heredoc: Put stream-based parser in else blockFather Chrysostomos2012-08-301-5/+7
* Avoid uninit warning for qq|${\<<FOO}|Father Chrysostomos2012-08-301-1/+1
* toke.c: S_scan_heredoc: prune dead codeFather Chrysostomos2012-08-301-4/+6
* Use PL_parser->lex_shared instead of Sv[IN]VX(PL_linestr)Father Chrysostomos2012-08-281-39/+21
* Stop here-docs from gutting (caller $n)[6]Father Chrysostomos2012-08-271-0/+12
* Fix eval 'q;;'Father Chrysostomos2012-08-271-2/+1
* Fix line numbers inside here-docsFather Chrysostomos2012-08-271-12/+21
* Add PL_parser->lex_shared struct; move herelines into itFather Chrysostomos2012-08-271-8/+12
* Stop invalid y/// ranges from leakingFather Chrysostomos2012-08-271-1/+3
* toke.c: Merge KEY_tr and KEY_yFather Chrysostomos2012-08-271-4/+1
* Stop unterminated here-docs from leaking memoryFather Chrysostomos2012-08-271-0/+6
* [perl #114070] Fix lines nums after <<fooFather Chrysostomos2012-08-271-16/+25
* toke.c: Extreme paranoiaFather Chrysostomos2012-08-221-1/+3
* [perl #114040] Fix here-docs in multiline re-evalsFather Chrysostomos2012-08-221-7/+33