diff options
| author | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-16 09:33:55 +0000 |
|---|---|---|
| committer | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-16 09:33:55 +0000 |
| commit | 67ca0a1eae3875cb72c4a89fe7d0f454722c3b59 (patch) | |
| tree | d9c7d820f08adb8d6015081fcf0e1534c57ce8ad /src/www/syntax-editor/README.md | |
| parent | 225cebf1214c07b5195cc8ea898bab01fabbdbc6 (diff) | |
Syntax editor: select subset of available languages
Also added a basic readme file with a list of todo's
Diffstat (limited to 'src/www/syntax-editor/README.md')
| -rw-r--r-- | src/www/syntax-editor/README.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/www/syntax-editor/README.md b/src/www/syntax-editor/README.md new file mode 100644 index 000000000..e47d67518 --- /dev/null +++ b/src/www/syntax-editor/README.md @@ -0,0 +1,32 @@ +# GF web-based syntax editor + +John J. Camilleri +November 2012 + +An improved version of the [old syntax editor][1]. + +[1]:http://www.grammaticalframework.org/~meza/restWiki/editor.html + +## Notes + +Tested with latest Chrome and Firefox. + +## TODO + +- 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 +- random-generate a non-empty tree as a starting point +- try to retain subtree when replacing node +- add undo/redo (or back/forward) navigation +- structure the set of fridge magnets some more. Even though they +are alphabetically sorted, it's difficult to find the one that I want, +maybe put a newline before the magnet whose first letter is different +with respect to the previous magnet +- 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. |
