Hi all, while working on implementing some features in the tree and table models recently. I noticed that it seems the structure of the tree model differs quite a bit from that of the table model and that the new table model sort of was merged into the package structure of the existing tree model.
Now we also have several commands that are specific to the tree model and some that are specific to the table model, but also a number of commands that are shared among the models. I would therefore propose to refactor this code so it is somewhat more along this structure: * Table * Tree * Common The antlr parsers should ideally remain separate, but the visitor should produce tasks and share as much as possible. Also would it be good to separate the antlr-parser related code from the task code. What do you think? Chris