q2c: T_RPAREN should be T_LPAREN for matching a left parenthesis.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 29 Jan 2011 18:02:32 +0000 (10:02 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 29 Jan 2011 18:02:32 +0000 (10:02 -0800)
Also add a test for this case on the T-TEST command, where the bug was
first reported.

Bug #32061.
Reported by Mindaugas <embar@super.lt>.
Reported by Chuck Kralowec <chuck.kralowec@gmail.com>.

src/language/lexer/q2c.c
tests/language/stats/t-test.at

index 73602bd6699d956d253b9cb0607efa47fdc46230..4858a25706133a5303b48b8b5184ca2dc2b1804a 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 1997-9, 2000, 2008, 2010 Free Software Foundation, Inc.
+   Copyright (C) 1997-9, 2000, 2008, 2010, 2011 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -1498,7 +1498,7 @@ dump_specifier_parse (const specifier *spec, const subcommand *sbc)
                }
              else
                {
-                 dump (1, "if (!lex_match (lexer, T_RPAREN))");
+                 dump (1, "if (!lex_match (lexer, T_LPAREN))");
                  dump (1, "{");
                  dump (0, "msg (SE, _(\"`(' expected after %s "
                        "specifier of %s subcommand.\"));",
index 80519fab2cc5566b52b73f72f65e1461f25cdce9..90b7ba9e594e7efc9c3d731af72402ed75323870 100644 (file)
@@ -1,4 +1,4 @@
-AT_BANNER([T-TEST])
+/AT_BANNER([T-TEST])
 
 AT_SETUP([T-TEST /PAIRS])
 AT_DATA([t-test.sps], [dnl
@@ -93,7 +93,7 @@ begin data.
 end data.
 
 
-t-test /MISSING=analysis /PAIRS a c with b d (PAIRED). 
+t-test /MISSING=analysis /PAIRS a c with b d (PAIRED) /CRITERIA=CIN(0.95)
 ])
 AT_CHECK([pspp -o missing.csv missing.sps])
 AT_CHECK([cat missing.csv], [0], [expout])