summaryrefslogtreecommitdiff
path: root/src/www/syntax-editor/README.md
diff options
context:
space:
mode:
authorjohn.j.camilleri <john.j.camilleri@chalmers.se>2012-11-16 09:33:55 +0000
committerjohn.j.camilleri <john.j.camilleri@chalmers.se>2012-11-16 09:33:55 +0000
commit67ca0a1eae3875cb72c4a89fe7d0f454722c3b59 (patch)
treed9c7d820f08adb8d6015081fcf0e1534c57ce8ad /src/www/syntax-editor/README.md
parent225cebf1214c07b5195cc8ea898bab01fabbdbc6 (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.md32
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.