summaryrefslogtreecommitdiff
path: root/regen_perly.pl
Commit message (Collapse)AuthorAgeFilesLines
* Bump several file copyright datesSteffen Schwigon2012-01-191-1/+1
| | | | | | | Sync copyright dates with actual changes according to git history. [Plus run regen_perly.h to update the SHA-256 checksums, and regen/regcharclass.pl to update regcharclass.h]
* Add an optional third argument to open_new(), to invoke read_only_top() with.Nicholas Clark2011-05-191-8/+5
| | | | Merge together many calls to open_new() and read_only_top().
* Rename safer_open() to open_new(), and eliminate the first parameter.Nicholas Clark2011-05-191-3/+3
| | | | Update the SHA256s where necessary in the generated files.
* Store the SHA-256 of the source in files generated by regen_perly.plNicholas Clark2011-01-231-3/+3
| | | | | | | bison isn't available everywhere, so we can't simply re-run regen_perly.pl to verify that perly.{act,h,tab} are up to date. So instead store the SHA-256 of the input files, and extend t/porting/regen.t to check that the input files haven't been changed subsequently.
* Output "read only" editor blocks from regen_perly.plNicholas Clark2011-01-231-29/+23
| | | | | | | | | Use safer_open() and read_only_bottom_close_and_rename() from regen_lib.pl Consistently use 3 argument open and lexical file handles. A side effect of this change is that the generated files are no longer made read-only on disk - if this is desirable, then probably better to change regen_lib.pl so that all generated files are made read-only.
* Fix typos (spelling errors) in misc. files.Peter J. Acklam) (via RT2011-01-071-1/+1
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81894] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81894 > Signed-off-by: Abigail <abigail@abigail.be>
* af00134636ffe4172cbffeaed3bbad802e58d8a0 broke regen_perly.Zefram2010-10-131-1/+1
|
* avoid unnecessarily changing timestamp on perly.hZefram2010-08-281-10/+17
| | | | | Make regen_perly.pl use rename_if_different() to avoid overwriting files that aren't actually changing.
* Give an error message if bison is not found at allLeon Brocard2010-05-041-0/+4
|
* Update the version requirement message in regen_perly.plVincent Pit2009-03-241-2/+2
|
* Make regen_perly.pl compatible with bison 2.4Vincent Pit2009-03-241-3/+25
|
* merge the four parser stacks into oneDave Mitchell2006-12-171-0/+5
| | | p4raw-id: //depot/perl@29569
* remove extraneous declaration prom perly.tabDave Mitchell2006-12-161-1/+0
| | | p4raw-id: //depot/perl@29564
* misc MAD coredump fixes and parser leak fixesDave Mitchell2006-12-131-0/+4
| | | | | | | | | - fix MAD coredump in tr/// - fix mad coredump in multi-line string literals - kill some MAD uninit value warnings - don't allow assignment to $n in perly.y - make op_dump handle op_latefree flags p4raw-id: //depot/perl@29548
* parser: expand yy_is_opval[] to include all value typesDave Mitchell2006-12-101-19/+62
| | | | | | and rename to yy_type_tab[]. Then use this table to improve stack dumping with -Dpv p4raw-id: //depot/perl@29500
* another fix for bison 2.3Dave Mitchell2006-12-041-0/+3
| | | p4raw-id: //depot/perl@29449
* add support for bison 2.3Dave Mitchell2006-12-031-2/+4
| | | p4raw-id: //depot/perl@29443
* Avoid an error that VC++'s resource compiler seems to haveSteve Hay2006-07-171-2/+3
| | | | | | | | with a reference to "perly.y" in "perly.h" See the thread here for details: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-07/msg00460.html p4raw-id: //depot/perl@28593
* stop OPs leaking in eval "syntax error"Dave Mitchell2006-05-271-0/+42
| | | | | | | | When bison pops states during error recovery, any states holding an OP would leak the OP. Create an extra YY table that tells us which states are of type opval, and when popping one of those, free the op. p4raw-id: //depot/perl@28315
* Fix the last 2 perly.y specific parts of regen_perly.pl, and makeNicholas Clark2006-03-111-2/+2
| | | | | the regen_perly target call it for both perly.y and madly.y. p4raw-id: //depot/perl@27479
* The new REQUIRE token introduced by change 25599 must beRafael Garcia-Suarez2005-10-131-5/+3
| | | | | | | nonassoc, just like the UNIOP token it's patterned after. (While we're at it, allow to use bison 2.1 to regenerate the parser files.) p4raw-id: //depot/perl@25746
* Re: [perl #37039] perlref documentation about optional -> is too vagueYitzchak Scott-Thoennes2005-09-041-1/+1
| | | | | | | Message-Id: <20050902004136.GA2656@efn.org> Allow any variant of bison 1.875 to be used p4raw-id: //depot/perl@25353
* add 1.875c to the list of supported bisonsDave Mitchell2005-05-071-1/+1
| | | p4raw-id: //depot/perl@24411
* Update copyrights.Rafael Garcia-Suarez2005-03-301-5/+1
| | | p4raw-id: //depot/perl@24106
* regen_perly.pl runs fine with bison 2.0.Marcus Holland-Moritz2005-02-101-3/+5
| | | p4raw-id: //depot/perl@23959
* Switch from byacc to bison and simplify the perly.* regenerationDave Mitchell2004-02-141-0/+188
process p4raw-id: //depot/perl@22302