Improve the way we handle the various parsing "states". Until now
[pspp-builds.git] / src / ChangeLog
index e4e5014fe12ad4f62cbec014eded8e808930ba88..33f5f5f1aebce3b018f929e01d731381bbae3506 100644 (file)
@@ -1,3 +1,14 @@
+Wed Apr 26 12:58:46 2006  Ben Pfaff  <blp@gnu.org>
+
+       Improve the way we handle the various parsing "states".  Until now
+       we've hard-coded the state transitions in the command definition
+       file, but that's error-prone and, worse, it's redundant--we can
+       figure out what state we're in anyhow.  We can cleanly handle
+       INPUT PROGRAM and FILE TYPE with a nested command-processing loop.
+       
+       * procedure.c (case_source_is_complex): Removed.
+       (discard_variables) No need to set pgm_state anymore.
+
 Tue Apr 25 11:06:49 2006  Ben Pfaff  <blp@gnu.org>
 
        Finish reforming error message support.  In this phase, move