Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | don't internally keep \ for $ @ % { [ | Pascal Rigaux | 2003-11-18 | 1 | -1/+1 |
| | | | | | that way, generated pot doesn't contain \\@ when it should contain @ | ||||
* | perfect warning for suggesting qq(...) instead of "..." | Pascal Rigaux | 2003-10-01 | 1 | -11/+19 |
| | |||||
* | don't suggest replacing "xxx" with 'xxx' in case of N("xxx") | Pascal Rigaux | 2003-10-01 | 1 | -1/+2 |
| | |||||
* | suggest using 'xxx"xxx' instead of "xxx\"xxx" when there is no interpolation | Pascal Rigaux | 2003-10-01 | 1 | -9/+28 |
| | | | | | in the string and no special \x | ||||
* | make the difference between N("xxx") and "xxx" | Pascal Rigaux | 2003-10-01 | 1 | -5/+8 |
| | | | | | so that we can say: replace "xxx\"xxx" with qq(xxx"xxx) | ||||
* | new warnings: | Pascal Rigaux | 2003-10-01 | 1 | -6/+15 |
| | | | | | | - you can replace [^\s] with \S - you can replace [^\w] with \W | ||||
* | disallow s/foo/die "bar \"zzz\"/e | Pascal Rigaux | 2003-09-30 | 1 | -0/+3 |
| | |||||
* | warning: no need to escape " in /xxx \" xxx/ | Pascal Rigaux | 2003-09-30 | 1 | -1/+1 |
| | |||||
* | detect s@...@...@ instead of getting crazy | Pascal Rigaux | 2003-09-30 | 1 | -5/+10 |
| | |||||
* | nice error message for qx{...} (instead of a syntax error) | Pascal Rigaux | 2003-09-30 | 1 | -1/+4 |
| | |||||
* | you can't replace \[ with [ in "$foo[0]" otherwise the meaning is really ↵ | Pascal Rigaux | 2003-08-19 | 1 | -1/+1 |
| | | | | different! | ||||
* | you can't replace \r with r | Pascal Rigaux | 2003-08-19 | 1 | -1/+1 |
| | |||||
* | - allow $_o_XXX parameter name which is both unused and optional (same for ↵ | Pascal Rigaux | 2003-08-11 | 1 | -0/+1 |
| | | | | | | | | | | | | $_b_XXX) - shift is a ONE_SCALAR_PARA so that $box->pack_start(shift @l, 0, 0, 4) is parsed correctly - in arrange_global_vars_declared(), don't keep anything in global_vars_declared, better create shadow packages to contain them - much better merging of multiple files defining functions in the same package. This fixes the bad behaviour when using the cache (esp. do_pkgs, but it was even worse with things in ugtk2.pm) | ||||
* | explicitly disallow <<=, >>= and **= (instead of having a syntax error) | Pascal Rigaux | 2003-05-26 | 1 | -0/+5 |
| | |||||
* | fix "/^\d+\.\*$/" giving warning "you can remove \".*$\" at the end of your ↵ | Pascal Rigaux | 2003-05-23 | 1 | -1/+1 |
| | | | | regexp" | ||||
* | fix pot generation (have \" instead of \\\") | Pascal Rigaux | 2003-05-16 | 1 | -1/+2 |
| | |||||
* | use print_endline_flush instead of prerr_endline to comply with ↵ | Pascal Rigaux | 2003-04-30 | 1 | -1/+1 |
| | | | | --restrict-to-files | ||||
* | \ *is* necessary in "$foo\{" | Pascal Rigaux | 2003-04-30 | 1 | -1/+1 |
| | |||||
* | ensure return values are used | Pascal Rigaux | 2003-04-29 | 1 | -4/+5 |
| | |||||
* | allow "sub pkg::foo() { ...}" | Pascal Rigaux | 2003-04-28 | 1 | -3/+18 |
| | |||||
* | - handle empty prototypes | Pascal Rigaux | 2003-04-24 | 1 | -1/+7 |
| | | | | | | | - check number of parameters in method calls (ignoring empty overloaded methods) - allow non-empty prototypes for methods not using @_ | ||||
* | add basic "type" checking (using a very liberal lattice) | Pascal Rigaux | 2003-04-15 | 1 | -109/+120 |
| | |||||
* | use new types to have stricter type checking (prior to adding maybe_context) | Pascal Rigaux | 2003-04-13 | 1 | -99/+101 |
| | |||||
* | warn non-useful or non-readable escaped sequences in strings and regexps | Pascal Rigaux | 2003-04-11 | 1 | -15/+60 |
| | | | | | (eg: /^\// should be m|^/|, /xxx\=xxx/ should be /xxx=xxx/ ...) | ||||
* | keys() is a ONE_SCALAR_PARA | Pascal Rigaux | 2003-04-10 | 1 | -0/+1 |
| | |||||
* | correctly (in Perl way) handle priority for some special unary functions ↵ | Pascal Rigaux | 2003-04-10 | 1 | -1/+4 |
| | | | | (length, exists, ref) | ||||
* | 0.2 is a NUM, not a REVISION (otherwise it gets into a Raw_string) | Pascal Rigaux | 2003-04-10 | 1 | -1/+1 |
| | |||||
* | handle "\x{hex}" | Pascal Rigaux | 2003-02-06 | 1 | -6/+14 |
| | |||||
* | allow -x with no parameter, but advise not to use it | Pascal Rigaux | 2003-02-05 | 1 | -1/+1 |
| | |||||
* | - perl_checker: add some more Gtk2 functions | Pascal Rigaux | 2002-12-28 | 1 | -2/+2 |
| | | | | | | - MDK::Common::File: mkdir_p, rm_rf and cp_af returns 1 on success (allowing "eval { mkdir_p() } or ...") | ||||
* | new features including checking methods being available and unused functions | Pascal Rigaux | 2002-12-18 | 1 | -1/+1 |
| | |||||
* | perl_checker: new --generate-pot feature | Pascal Rigaux | 2002-12-10 | 1 | -7/+14 |
| | |||||
* | perl_checker now checks usage of $_ | Pascal Rigaux | 2002-12-05 | 1 | -1/+3 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-28 | 1 | -7/+7 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-26 | 1 | -4/+13 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-26 | 1 | -2/+2 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-25 | 1 | -14/+15 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-24 | 1 | -13/+32 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-20 | 1 | -191/+298 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-18 | 1 | -4/+4 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-14 | 1 | -27/+23 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-13 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-12 | 1 | -123/+304 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-10 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-09 | 1 | -52/+135 |
| | |||||
* | *** empty log message *** | Pascal Rigaux | 2002-11-09 | 1 | -0/+423 |