aboutsummaryrefslogtreecommitdiff
path: root/plugins/syntax/plugin_base.dune
diff options
context:
space:
mode:
authorEnrico Tassi2017-04-17 10:31:29 +0200
committerMaxime Dénès2019-01-24 17:10:25 +0100
commite43c35ba795520fe111ac39a834f334753491b28 (patch)
tree751a2612627f5b5d4104a5269630e373d66db107 /plugins/syntax/plugin_base.dune
parent9f347ed90495bcde875a5c3646f2291834118a84 (diff)
[STM] explicit handling of parsing states
DAG nodes hold now a system state and a parsing state. The latter is always passed to the parser. This paves the way to decoupling the effect of commands on the parsing state and the system state, and hence never force to interpret, say, Notation. Handling proof modes is now done explicitly in the STM, not by interpreting VernacStartLemma. Similarly Notation execution could be split in two phases in order to obtain a parsing state without fully executing it (that requires executing all commands before it). Co-authored-by: Maxime Dénès <maxime.denes@inria.fr> Co-authored-by: Emilio Jesus Gallego Arias <e+git@x80.org>
Diffstat (limited to 'plugins/syntax/plugin_base.dune')
0 files changed, 0 insertions, 0 deletions