1
0
forked from GitHub/gf-core
Commit Graph

1060 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