1
0
forked from GitHub/gf-core

Syntax editor: now uses common GrammarManager object

This commit is contained in:
john.j.camilleri
2012-11-23 15:03:36 +00:00
parent 9e430184ba
commit d9867893f8
7 changed files with 284 additions and 93 deletions

View File

@@ -31,20 +31,15 @@ An improved version of the [old syntax editor][1].
## TODO
- Link to jump into minibar
- Wrap a subtree
- Compatibility with grammars with dependent category types
- Clicking on tokens to select tree node
- try to retain subtree when replacing node
- Use local caching
- Clipboard of trees
- Usage of printnames
- Enter string/float/int literals
- UI issue with DisambPhrasebookEng
- more prominence to Disamb-linearizations
- ambiguity: (optionally) parse all the resulting linearizations/variants and point out those which are ambiguous
- try to retain subtree when replacing node
- add undo/redo (or back/forward) navigation
- structure fridge magnets some more (eg newline before the magnet whose first letter is different)
- The formal-looking funs and cats are not linked/aligned to the linearizations.
Maybe a possible UI could be where the user is
clicking on the linearization (in a chosen language) and the tree is
drawn under it (from top to bottom, not from left to right as
currently). So that the alignment of words to functions is always
explicit. But maybe this is not doable.