1
0
forked from GitHub/gf-core
Commit Graph

3660 Commits

Author SHA1 Message Date
bringert 5b8680b8fd 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 3797fc35c5 Use [] in JSGF printing. 2006-12-17 18:16:20 +00:00
bringert 743e89fa9b Some clean-up in GF/Speech/TransformCFG.hs 2006-12-17 13:29:12 +00:00
aarne 7bba9d1491 overload resolution with value type, for experiment 2006-12-19 23:34:36 +00:00
aarne 339aeb8bf6 partial application in overload resolution, with priority for full app 2006-12-19 16:32:15 +00:00
aarne 3fffa1489f gfcc with lindef (_dCat) 2006-12-19 15:34:52 +00:00
aarne 60f678f221 Koji's bug fixed 2006-12-18 15:25:00 +00:00
aarne 23f6bb1de5 debugging AbsCompute 2006-12-17 22:34:03 +00:00
bringert 2b326f8041 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 6d819b2c84 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 160c6354c0 Towards smaller SRGs when lots of variants are used. 2006-12-15 16:09:58 +00:00
bringert 0ef8dced52 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 5001ad8ed3 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 9e3500024b Use ebnf srg generation in PrSRGS. 2006-12-12 14:01:42 +00:00
bringert ebb3382418 Moved profile stuff to GF.Speech.SRG, to allow other SRG formats to include SISR. 2006-12-12 11:59:12 +00:00
aarne ca356c2a36 Updated version numbers. 2006-12-15 08:12:54 +00:00
bringert 694f644fe5 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 b859fb7a7a SRGS+SISR: put tags after items. 2006-12-11 19:41:03 +00:00
bringert 5c65037d8c VoiceXML: set xml:lang (value is still fake though) 2006-12-11 16:08:15 +00:00
bringert 321169c3b4 VoiceXML: print without debugging stuff by default. 2006-12-11 15:20:26 +00:00
bringert 4ab7c6774b 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 18cfffff90 VoiceXML: don't use subdialog srcexpr for statically know subdialogs. 2006-12-10 23:32:30 +00:00
bringert b664973cae Reinstate SISR field name for top-level categories. The VoiceXML generation relies on it. 2006-12-10 23:31:43 +00:00
bringert 8b94297b85 Added tag-format attribute to SRGS XML when using SISR. 2006-12-10 20:53:51 +00:00
bringert 0ae6351754 Use public category with original name as SRGS start cat. 2006-12-08 20:10:28 +00:00
bringert 46ca2e7b1a 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 a9892f0d62 JavaScript generation: compile all concrete syntaxes, not just the first. 2006-12-08 19:53:06 +00:00
bringert f46c848b7e Made generated JavaScript more object-oriented. Moved common JS stuff to lib/javascript/gflib.js 2006-12-06 13:52:24 +00:00
bringert 085ae18f75 Oops, I broke the gfcc printer. Fixed now. 2006-12-06 11:54:51 +00:00
bringert 58813c8fa7 Got GFCC to JavaScript compilation working. Variants are still printed in a weird way. 2006-12-05 22:10:28 +00:00
aarne 809c55653e overload refresh 2006-12-01 17:55:52 +00:00
bringert ae188e067f Added the beginnings of GFCC to JavaScript conversion. 2006-11-30 22:50:25 +00:00
bringert 1e3ea113bb Added tags target for building a TAGS file. 2006-11-30 21:25:23 +00:00
aarne 4bde587ab4 improved error reporting in .ebnf format parser 2006-11-24 17:09:40 +00:00
aarne dbb2afd461 rename patterns bug fix 2006-11-24 09:32:16 +00:00
aarne 6f54f86253 Constructors documented 2006-11-21 18:18:54 +00:00
aarne 756b7708af overloading API and examples 2006-11-18 21:10:46 +00:00
aarne 8a55561cbf normalize record types in overload resolution 2006-11-18 20:54:10 +00:00
aarne 9d3fd3c9cf overload syntax; type printing in CheckGrammar 2006-11-18 16:54:23 +00:00
aarne 3f30dfd347 oper overloading: first implemenatation using records 2006-11-17 13:40:55 +00:00
aarne 4b28aa89fa internal representation for param value index 2006-11-14 19:13:33 +00:00
aarne 7fc40d2b7a bug fix with ** in Evaluation 2006-11-13 23:55:50 +00:00
aarne 8c59bd88b3 an alternative lookup strategy in Compute 2006-11-13 17:52:58 +00:00
aarne 482e08bf9f robustness to gfcc interpreter ; make gfcc to bin 2006-11-12 20:48:01 +00:00
aarne fbd9b862e2 thread EEnv into ShellState 2006-11-12 13:24:13 +00:00
aarne 28686eeba9 i -eval bug fixed: should work now 2006-11-12 11:31:08 +00:00
aarne f5f59e4b4f new compilation phase, not finished 2006-11-10 16:22:01 +00:00
aarne 54769b09c4 experimental new evaluation 2006-11-09 22:07:24 +00:00
aarne 03afcade3f lookup with more information 2006-11-09 22:05:43 +00:00
aarne b2eec8d06f purge in pm 2006-11-07 12:56:16 +00:00