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

Reply via email to