Continue reforming procedure execution. In this phase, get rid of
authorBen Pfaff <blp@gnu.org>
Thu, 4 May 2006 06:19:02 +0000 (06:19 +0000)
committerBen Pfaff <blp@gnu.org>
Thu, 4 May 2006 06:19:02 +0000 (06:19 +0000)
commitb0bf9b1b0f727fafac4296a048e3f45db5936f81
tree4d6ca2c6d61836776c4da1fcd458dd3cae7b393b
parent2766c2d47448010527d52dd304213d0bb563dd00
Continue reforming procedure execution.  In this phase, get rid of
many global variables, consolidating procedure execution in
procedure.c.  Encapsulate transformations in new "struct trns_chain".
Also, change implementation of N OF CASES, FILTER, and PROCESS IF from
special cases to transformations.
56 files changed:
TODO
src/ChangeLog
src/data/ChangeLog
src/data/automake.mk
src/data/dictionary.c
src/data/transformations.c [new file with mode: 0644]
src/data/transformations.h [new file with mode: 0644]
src/data/variable.h
src/language/control/ChangeLog
src/language/control/do-if.c
src/language/control/loop.c
src/language/control/repeat.c
src/language/control/temporary.c
src/language/data-io/ChangeLog
src/language/data-io/data-list.c
src/language/data-io/get.c
src/language/data-io/inpt-pgm.c
src/language/data-io/matrix-data.c
src/language/data-io/print.c
src/language/dictionary/apply-dictionary.c
src/language/dictionary/formats.c
src/language/dictionary/missing-values.c
src/language/dictionary/modify-variables.c
src/language/dictionary/numeric.c
src/language/dictionary/rename-variables.c
src/language/dictionary/split-file.c
src/language/dictionary/sys-file-info.c
src/language/dictionary/value-labels.c
src/language/dictionary/variable-display.c
src/language/dictionary/variable-label.c
src/language/dictionary/vector.c
src/language/dictionary/weight.c
src/language/expressions/parse.c
src/language/lexer/variable-parser.c
src/language/stats/ChangeLog
src/language/stats/aggregate.c
src/language/stats/autorecode.c
src/language/stats/correlations.q
src/language/stats/descriptives.c
src/language/stats/flip.c
src/language/stats/means.q
src/language/stats/rank.q
src/language/stats/regression.q
src/language/stats/sort-cases.c
src/language/utilities/set.q
src/language/xforms/compute.c
src/language/xforms/count.c
src/language/xforms/recode.c
src/language/xforms/sample.c
src/language/xforms/select-if.c
src/math/ChangeLog
src/math/sort.c
src/procedure.c
src/procedure.h
src/ui/terminal/ChangeLog
src/ui/terminal/main.c