summaryrefslogtreecommitdiff
path: root/toke.c
Commit message (Expand)AuthorAgeFilesLines
* warnings.pm - add deprecated::delimiter_will_be_paired categoryYves Orton2023-03-181-1/+1
* warnings.pm - add deprecated::apostrophe_as_package_separator as new deprecat...Yves Orton2023-03-181-3/+3
* warnings.pm - support deprecated::smartmatch categoryYves Orton2023-03-181-3/+3
* Have start_subparse() call class_prepare_method_parse() if CVf_IsMETHODPaul "LeoNerd" Evans2023-03-061-1/+8
* Deprecate smartmatchPhilippe Bruhat (BooK)2023-02-251-6/+6
* pp_ctl.c - Consistently exit after 10 errorsYves Orton2023-02-201-23/+4
* perl.h, pp_ctl.c - switch to standard way of terminating compilationYves Orton2023-02-201-9/+1
* toke.c - silence maybe-uninitialized warning on gcc 12Yves Orton2023-02-191-1/+1
* toke.c - use SvREFCNT_dec() rather than calling sv_free()Richard Leach2023-02-101-5/+8
* Field :param attributes, //= and ||= default assignmentsPaul "LeoNerd" Evans2023-02-101-2/+3
* Initial attack at parsing attribute syntax for class blocks; though no attrs ...Paul "LeoNerd" Evans2023-02-101-3/+4
* Initial attack at basic 'class' featurePaul "LeoNerd" Evans2023-02-101-7/+58
* regcomp.c - remove (**{ ... }) from the regex engineYves Orton2023-02-081-9/+9
* toke.c - dont just return the function, assign it to an intermediaryYves Orton2023-02-071-2/+5
* toke.c: deprecation warning for ' as a package separatorTony Cook2023-02-071-38/+44
* Enable the current "Old package separator used in string" by defaultTony Cook2023-02-071-1/+1
* regcomp.c - add optimistic eval (*{ ... }) and (**{ ... })Yves Orton2023-01-191-11/+17
* toke.c: Change spelling of one variableJames E Keenan2022-12-291-6/+6
* toke.c: Manual correction of typos from GH 20435James E Keenan2022-12-291-4/+4
* Define five new operator precedence levelsPaul "LeoNerd" Evans2022-12-161-12/+27
* Write an apidoc fragment for wrap_infix_plugin()Paul "LeoNerd" Evans2022-12-141-0/+21
* Token type `pval` should be a void * pointerPaul "LeoNerd" Evans2022-12-141-3/+3
* Define a PL_infix_plugin hook, of a similar style to PL_keyword_pluginPaul "LeoNerd" Evans2022-12-081-0/+132
* Simplify a few callsites with the newPADxVOP() functionPaul "LeoNerd" Evans2022-12-081-2/+1
* Replace SvGROW with sv_grow_fresh in perl.c, pp_sys.c, toke.cRichard Leach2022-11-301-1/+1
* Recognise `//=` and `||=` syntax in signature parameter defaultsPaul "LeoNerd" Evans2022-11-261-1/+17
* toke.c - rework "Perl_no_op" warnings so we call Perl_warner() once onlyYves Orton2022-10-261-17/+41
* Better handling of builtin CV attributesPaul "LeoNerd" Evans2022-10-251-40/+88
* Use `LINE_Tf` for formatting line numbersTAKAI Kousuke2022-10-131-4/+4
* toke.c: Use `line_t` (rather than `I32`) to hold the value of `CopLINE()`TAKAI Kousuke2022-10-131-1/+1
* Use `LINE_Tf` thoroughly for formatting the value of CopLINE()TAKAI Kousuke2022-10-131-3/+3
* toke.c - silence build warning for non DEBUGGING modeYves Orton2022-09-251-5/+3
* S_scan_heredoc - use SvPVCLEAR_FRESH on new SVRichard Leach2022-09-181-1/+1
* S_scan_heredoc: fresh sv functions close to point of useRichard Leach2022-09-181-2/+2
* Stop parsing on first syntax error.Yves Orton2022-09-091-15/+41
* Replace sv_2mortal(newSVhek( with newSVhek_mortalRichard Leach2022-08-051-1/+1
* toke.c: Variable should be decleared Size_t, not SSize_tKarl Williamson2022-08-031-1/+1
* OP_RUNCV should be created by newSVOP()Paul "LeoNerd" Evans2022-08-031-1/+4
* toke.c - consistently refuse octal digit vars, and allow ${10} under strict.Yves Orton2022-07-301-34/+57
* Rename CVf_METHOD to CVf_NOWARN_AMBIGUOUSPaul "LeoNerd" Evans2022-07-261-2/+2
* Consistency - use DEBUG_TOKEN for all tokensBranislav ZahradnĂ­k2022-07-131-100/+100
* fix no bareword_filehandles for method calls as first argument of LSTOPsTony Cook2022-07-041-6/+0
* Rename token types for keywords to add KW_... prefixPaul "LeoNerd" Evans2022-07-021-54/+54
* Rename some grammar rules/tokens to avoid 'method'Paul "LeoNerd" Evans2022-06-281-10/+10
* toke.c: Remove Undefined C behaviorKarl Williamson2022-06-101-2/+6
* perlapi: Document start_subparseKarl Williamson2022-05-271-0/+17
* perlapi: Document scan_vstringKarl Williamson2022-05-101-0/+3
* perlapi: Document filter_delKarl Williamson2022-05-071-1/+9
* toke.c: Reorder branches for clarityKarl Williamson2022-04-011-4/+4
* toke.c: scan_str(): Rmv special handling for NUL delimKarl Williamson2022-04-011-10/+9