1
0
forked from GitHub/gf-core
Commit Graph

2860 Commits

Author SHA1 Message Date
bringert c7df9f4167 Added still unused implementation of Moore's LCLR algorithm for left recursion elimination. Fixed top category generation for SRG (included LR-elimination-added categories before). 2006-12-17 19:18:28 +00:00
bringert 4e592d495e Use [] in JSGF printing. 2006-12-17 18:16:20 +00:00
bringert f252bb6090 Some clean-up in GF/Speech/TransformCFG.hs 2006-12-17 13:29:12 +00:00
aarne 0bf909b0fd overload resolution with value type, for experiment 2006-12-19 23:34:36 +00:00
aarne 2f68128323 partial application in overload resolution, with priority for full app 2006-12-19 16:32:15 +00:00
aarne d0b392e318 gfcc with lindef (_dCat) 2006-12-19 15:34:52 +00:00
aarne 08154738fc Koji's bug fixed 2006-12-18 15:25:00 +00:00
aarne 9ab11fe720 debugging AbsCompute 2006-12-17 22:34:03 +00:00
bringert 44af93a9c9 Many fixes to JSGF format (never tested before). Implemented JSGF+SISR. Left recursion removal destroys SISR, must be fixed. 2006-12-17 13:17:17 +00:00
bringert bd4dbfb26b VoiceXML: add _cat and _field to category names, to avoid clashing with javascript built-ins. removed debugging stuff to make maintenance easier. SRGS: changed cate and field names to match the VoiceXML change. 2006-12-16 14:19:04 +00:00
bringert 215bf61115 Towards smaller SRGs when lots of variants are used. 2006-12-15 16:09:58 +00:00
bringert 1e1401472f Include update function in generated VoiceXML. Generated linearization javaScript now uses the same abstract syntax representation as SISR. 2006-12-15 16:08:39 +00:00
bringert 1f1be57279 Added NOINLINE pragma to Today.hs, to avoid forcing recompilation of modules that depend on GF.Today. 2006-12-15 14:06:42 +00:00
bringert 0b7fef1a33 Use ebnf srg generation in PrSRGS. 2006-12-12 14:01:42 +00:00
bringert 1c8e32e641 Moved profile stuff to GF.Speech.SRG, to allow other SRG formats to include SISR. 2006-12-12 11:59:12 +00:00
aarne b61cd635de Updated version numbers. 2006-12-15 08:12:54 +00:00
bringert 87b66d5205 SRGS generation: don't include debug script stuff if debugging is disabled. Place category comments better. 2006-12-12 10:37:45 +00:00
bringert c07300b86b SRGS+SISR: put tags after items. 2006-12-11 19:41:03 +00:00
bringert e86aa2deb6 VoiceXML: set xml:lang (value is still fake though) 2006-12-11 16:08:15 +00:00
bringert ce62977188 VoiceXML: print without debugging stuff by default. 2006-12-11 15:20:26 +00:00
bringert c34c26a837 VoiceXML: don't use srcexpr in subdialogs, since Opera does not support that. Also makes fewer subdialogs nows. 2006-12-11 14:47:00 +00:00
bringert 0dc19c3139 VoiceXML: don't use subdialog srcexpr for statically know subdialogs. 2006-12-10 23:32:30 +00:00
bringert c0db56422b Reinstate SISR field name for top-level categories. The VoiceXML generation relies on it. 2006-12-10 23:31:43 +00:00
bringert 51ed253c75 Added tag-format attribute to SRGS XML when using SISR. 2006-12-10 20:53:51 +00:00
bringert 7e8d0e49b2 Use public category with original name as SRGS start cat. 2006-12-08 20:10:28 +00:00
bringert a4b0496378 Changed SRGS SISR printing to be closer to the current working draft standard, as supported by the WebSphere implementation (and thus Opera). 2006-12-08 19:53:44 +00:00
bringert c038db9d7c JavaScript generation: compile all concrete syntaxes, not just the first. 2006-12-08 19:53:06 +00:00
bringert 6645233be0 Made generated JavaScript more object-oriented. Moved common JS stuff to lib/javascript/gflib.js 2006-12-06 13:52:24 +00:00
bringert ae43c55ae0 Oops, I broke the gfcc printer. Fixed now. 2006-12-06 11:54:51 +00:00
bringert 18ec82b54d Got GFCC to JavaScript compilation working. Variants are still printed in a weird way. 2006-12-05 22:10:28 +00:00
aarne 3d68f22b95 overload refresh 2006-12-01 17:55:52 +00:00
bringert ba13ff08d2 Added the beginnings of GFCC to JavaScript conversion. 2006-11-30 22:50:25 +00:00
bringert c2ecc9d554 Added tags target for building a TAGS file. 2006-11-30 21:25:23 +00:00
aarne 13531a66a3 improved error reporting in .ebnf format parser 2006-11-24 17:09:40 +00:00
aarne 35eaaa0da6 rename patterns bug fix 2006-11-24 09:32:16 +00:00
aarne 1d372525ea Constructors documented 2006-11-21 18:18:54 +00:00
aarne 5c3e14efbc overloading API and examples 2006-11-18 21:10:46 +00:00
aarne 9d1cc07284 normalize record types in overload resolution 2006-11-18 20:54:10 +00:00
aarne 8e07d61ccf overload syntax; type printing in CheckGrammar 2006-11-18 16:54:23 +00:00
aarne 580f7d7995 oper overloading: first implemenatation using records 2006-11-17 13:40:55 +00:00
aarne 546e778ba8 internal representation for param value index 2006-11-14 19:13:33 +00:00
aarne f10d657df1 bug fix with ** in Evaluation 2006-11-13 23:55:50 +00:00
aarne ae4ba74838 an alternative lookup strategy in Compute 2006-11-13 17:52:58 +00:00
aarne 49c8a52ade robustness to gfcc interpreter ; make gfcc to bin 2006-11-12 20:48:01 +00:00
aarne 52bb034d8e thread EEnv into ShellState 2006-11-12 13:24:13 +00:00
aarne 69dba72a3e i -eval bug fixed: should work now 2006-11-12 11:31:08 +00:00
aarne 0ea31f2601 new compilation phase, not finished 2006-11-10 16:22:01 +00:00
aarne 0958c2e838 experimental new evaluation 2006-11-09 22:07:24 +00:00
aarne d3e1295243 lookup with more information 2006-11-09 22:05:43 +00:00
aarne e8bad7f7e0 purge in pm 2006-11-07 12:56:16 +00:00