summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser.mly
Commit message (Expand)AuthorAgeFilesLines
* - check the context on left side of =~Pascal Rigaux2003-12-151-3/+3
* allow to specify the return context of functions instead of always saying M_u...Pascal Rigaux2003-12-151-2/+2
* fix build with new ocamlPascal Rigaux2003-11-101-1/+0
* allow: -f $a{b}->cPascal Rigaux2003-10-011-0/+3
* - disallow return(...), prefering return ...Pascal Rigaux2003-05-271-3/+3
* - enhance restricted_subscripted to correctly handle -e foo::bar()->{boo}Pascal Rigaux2003-05-271-1/+4
* simplifyPascal Rigaux2003-05-261-4/+2
* handle use foo() and use foo ("x", "y")Pascal Rigaux2003-05-261-1/+1
* correctly handle { Protocol => { val => 'Standard' } }Pascal Rigaux2003-05-261-0/+1
* add a special case to handle "arch => 1" without going through word_alone()Pascal Rigaux2003-05-261-2/+3
* warn spurious space in ( 1, 2) which should be (1, 2)Pascal Rigaux2003-05-231-1/+1
* warn $o->method() which should be $o->methodPascal Rigaux2003-05-231-1/+1
* - suggest any instead of grep in scalar contextPascal Rigaux2003-05-231-1/+1
* correctly warn about the missing space in "my ($a,$b, $c);"Pascal Rigaux2003-05-161-7/+7
* allow "*foo = sub {}" with no prototypePascal Rigaux2003-04-301-6/+6
* ensure return values are usedPascal Rigaux2003-04-291-39/+43
* allow "sub pkg::foo() { ...}"Pascal Rigaux2003-04-281-2/+2
* - handle empty prototypesPascal Rigaux2003-04-241-12/+22
* forbid "unless (...) { ... } else { ... }" and "unless (...) { ... } elsif (....Pascal Rigaux2003-04-151-1/+1
* add basic "type" checking (using a very liberal lattice)Pascal Rigaux2003-04-151-211/+216
* use new types to have stricter type checking (prior to adding maybe_context)Pascal Rigaux2003-04-131-278/+279
* allow 333 * `xxx` with no warningPascal Rigaux2003-04-111-1/+1
* handle "keys %pkg::" (twas broken because keys() is now a ONE_SCALAR_PARA)Pascal Rigaux2003-04-101-0/+1
* correctly (in Perl way) handle priority for some special unary functions (len...Pascal Rigaux2003-04-101-9/+9
* - $foo =~ /^dhcp$/ is better written $foo eq 'dhcp'Pascal Rigaux2003-04-011-2/+2
* - warn !($var =~ /.../)Pascal Rigaux2003-04-011-5/+5
* - warn <always true> || ... (eg: 1 || foo())Pascal Rigaux2003-04-011-4/+4
* - make "please don't use prototype pre-declaration" a warningPascal Rigaux2003-04-011-2/+11
* allow "use foo()"Pascal Rigaux2003-02-241-0/+1
* handle ${foo} (including "${foo}bar")Pascal Rigaux2003-02-121-5/+5
* warn when using $l[$#l], advice $l[-1] insteadPascal Rigaux2003-02-051-10/+10
* allow -x with no parameter, but advise not to use itPascal Rigaux2003-02-051-0/+1
* - perl_checker:Pascal Rigaux2003-01-161-1/+1
* perl_checker: new --generate-pot featurePascal Rigaux2002-12-101-1/+3
* perl_checker now checks usage of $_Pascal Rigaux2002-12-051-10/+13
* add "unused variable" detectionPascal Rigaux2002-12-041-6/+6
* more restricted detection of non-use of if_()-like exprsPascal Rigaux2002-12-041-4/+4
* - warn use of "cond ? list : ()" (use if_(cond, list) instead)Pascal Rigaux2002-12-041-4/+6
* *** empty log message ***Pascal Rigaux2002-12-021-2/+2
* *** empty log message ***Pascal Rigaux2002-11-281-88/+90
* *** empty log message ***Pascal Rigaux2002-11-261-11/+11
* *** empty log message ***Pascal Rigaux2002-11-261-1/+1
* *** empty log message ***Pascal Rigaux2002-11-251-11/+17
* *** empty log message ***Pascal Rigaux2002-11-241-164/+181
* *** empty log message ***Pascal Rigaux2002-11-201-21/+45
* *** empty log message ***Pascal Rigaux2002-11-181-11/+12
* *** empty log message ***Pascal Rigaux2002-11-151-1/+1
* *** empty log message ***Pascal Rigaux2002-11-151-1/+1
* *** empty log message ***Pascal Rigaux2002-11-141-153/+151
* *** empty log message ***Pascal Rigaux2002-11-141-141/+150