Changed paths:
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-pure.lisp
M books/kestrel/c/language/dynamic-semantics.lisp
M books/kestrel/c/language/pure-expression-execution.lisp
Log Message:
-----------
[C] Move some code.
Move `exec-expr-list` and `exec-expr-pure-list` away from the main file with the
dynamic semantics, because they are no longer part of the definition.
Changed paths:
A books/kestrel/c/atc/pure-expression-execution.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-pure.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-when-asg.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-when-call.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-when-pure.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-stmt.lisp
R books/kestrel/c/language/pure-expression-execution.lisp
M books/kestrel/c/language/top.lisp
M books/kestrel/c/transformation/proof-generation-theorems.lisp
Log Message:
-----------
[C] [ATC] [C2C] Move pure expression execution to ATC.
This is now only used by ATC; see added documentation.
We also eliminate a no-longer-needed book inclusion from C2C.