summaryrefslogtreecommitdiff
path: root/src/GF/Speech
AgeCommit message (Collapse)Author
2007-01-29Document CFTerm constructors.bringert
2007-01-22Rename children to args in VoiceXML/SISR/JavaScript.bringert
2007-01-21Use _cat category as root in SRGS ABNF and JSGF. SRGS XML already did this.bringert
2007-01-21Get speechLanguage flag from both command-line and grammar. Reformat it to ↵bringert
RFC3066 format (- instead of _) and use it in SRGS, VoiceXML and JSGF.
2007-01-21SRGS ABNF generation: semicolon after meta decls, no $NULL before initTag ↵bringert
since the standard doesn't require it, and it crashes Opera, include tag-format declaration.
2007-01-19Don't print compile date in SRGS XML grammars.bringert
2007-01-19Added SRGS ABNF generation.bringert
2007-01-18VoiceXML: use block cond instead of field expr. For some reason the field ↵bringert
expr doesn't work right in Opera.
2007-01-18VoiceXML generation: cleaned out some old cruft. Use simpler names for ↵bringert
variables and fields in forms.
2007-01-18Disable help and reprompt stuff in VoiceXML generation, to make nicer ↵bringert
looking VoiceXML. They didn't really add much anyway, since there is no help generation yet.
2007-01-07Use ENBF to generate SRGS.bringert
2007-01-07Added ETag constructor to GF.Data.XML.XML since not all tags can use the ↵bringert
empty shorthand.
2007-01-07Fixed bug in SRG EBNF generation. Before it assumed that all variation came ↵bringert
from variants, and overgenerated if this was not true.
2007-01-07Generate more compact JSGF by converting to ENBF.bringert
2007-01-07VoiceXML generation: catch up with children array in SISR.bringert
2007-01-07Added unused simple VoiceXML generation. It won't work in Opera because of ↵bringert
the lack of subdialog srcexpr attribute support.
2007-01-07JavaSscript and SISR abstract syntax now uses an array for the node ↵bringert
children, instead of cheesy argN fields.
2007-01-05SISR code now type annotates meta variables directly in grammar, to avoid a ↵bringert
separate type annotation step.
2007-01-05Use the GFCC type from DataGFCC when building VoiceXML.bringert
2007-01-05Use GFCC to build VoiceXML.bringert
2007-01-05VoiceXML printer no takes Options and StateGrammar, like SRG printers do.bringert
2007-01-05Changed all SRG printer to take Options and StateGrammar arguments. This ↵bringert
makes Custom a lot cleaner.
2007-01-05Change input to the different SRG printers to be StateGrammar instead of ↵bringert
CGrammar. This to allow looking at the types in SISR, and to reduce the number of argument passed from Custom.
2007-01-04Commented out callbacks stuff in VoiceXML generation. It was not the right ↵bringert
thing to have.
2007-01-04SISR: top categories do not need the Cat_field field.bringert
2007-01-03SRG: when making top-level categories, handle value categories introduced by ↵bringert
-conversion=finite.
2007-01-03SISR: constants from conversion=finite now produce abstract syntax nodes ↵bringert
instead of strings.
2007-01-03Updated another reference to "Regular approximation of CFLs: a grammatical view"bringert
2007-01-03VoiceXML: when checking the callbacks, use typeof to avoid errors with Opera ↵bringert
9.10.
2007-01-03Updated reference to regular -> FA conversion.bringert
2006-12-28Use printname to make VoiceXML prompts.bringert
2006-12-21Meta variables are now treated as functions with name ? in SISR, VoiceXML ↵bringert
and JavaScript linearization. VoiceXML now returns the partial result when update() is false.
2006-12-20Fixed (final?) two bugs in the SISR generation.bringert
2006-12-20More JSGF pretty-printing.bringert
2006-12-20JSGF pretty printing tweaks.bringert
2006-12-20Use HughesPJ pretty printer to make JSGF output look nicer.bringert
2006-12-20Make smaller SISR code for tokens.bringert
2006-12-20Removed tracing from PrJSGF.bringert
2006-12-20Use LCLR algorithm for eliminating left-recursion, with lambda terms in SISR ↵bringert
for getting trees right.
2006-12-17Added still unused implementation of Moore's LCLR algorithm for left ↵bringert
recursion elimination. Fixed top category generation for SRG (included LR-elimination-added categories before).
2006-12-17Use [] in JSGF printing.bringert
2006-12-17Some clean-up in GF/Speech/TransformCFG.hsbringert
2006-12-17Many fixes to JSGF format (never tested before). Implemented JSGF+SISR. Left ↵bringert
recursion removal destroys SISR, must be fixed.
2006-12-16VoiceXML: add _cat and _field to category names, to avoid clashing with ↵bringert
javascript built-ins. removed debugging stuff to make maintenance easier. SRGS: changed cate and field names to match the VoiceXML change.
2006-12-15Towards smaller SRGs when lots of variants are used.bringert
2006-12-15Include update function in generated VoiceXML. Generated linearization ↵bringert
javaScript now uses the same abstract syntax representation as SISR.
2006-12-12Use ebnf srg generation in PrSRGS.bringert
2006-12-12Moved profile stuff to GF.Speech.SRG, to allow other SRG formats to include ↵bringert
SISR.
2006-12-12SRGS generation: don't include debug script stuff if debugging is disabled. ↵bringert
Place category comments better.
2006-12-11SRGS+SISR: put tags after items.bringert