From e2401f32ca20f8ec9bea23df909139878ad3f8bf Mon Sep 17 00:00:00 2001 From: "John J. Camilleri" Date: Wed, 28 Nov 2018 19:22:19 +0100 Subject: Revert "remove the example-based folder. The code is still in the archive" This reverts commit 05c2cfb628147f7d6fa0a6c2f38eb9d67b2eb007. --- src/example-based/todo.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/example-based/todo.txt (limited to 'src/example-based/todo.txt') diff --git a/src/example-based/todo.txt b/src/example-based/todo.txt new file mode 100644 index 000000000..196dbc097 --- /dev/null +++ b/src/example-based/todo.txt @@ -0,0 +1,20 @@ + +Editor improvements for example-based grammar writing: ++ Remove the same language from the example language menu ++ Send the other language environment to getNext +- Compile a new .pgf automatically when needed +- Update buttons automatically when functions are added or removed +- Switch over to using AbsParadigmsEng.pgf instead of the old exprToAPI function + +Editor support for guided construction of linearization functions +- enter api expressions by parsing them with AbsParadigmsEng.pgf in minibar +- replace simpleParseInput with one that accepts quoted string literals +- use lexcode/unlexcode in minibar +- better support for literals in minibar (completion info from the PGF + library should indicate if literals are acceptable) + +Server support for example-based grammar writing: +- Change getNext to use info from the example language +- Random generator restricted to defined functions + +- More testing -- cgit v1.2.3