summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2006-12-21 15:00:30 +0000
committerbringert <bringert@cs.chalmers.se>2006-12-21 15:00:30 +0000
commit51df5b8a8d562a3ac4b280b37e7ab04279e22d04 (patch)
tree3f1bc22a7a25ed086939be92becd49b4f976f198
parented46bb13647a387291340a8ee40cc61a0cb8db4d (diff)
Added voicexml,javascript,jsgf+sisr to gf-history and helpfile.
-rw-r--r--doc/gf-history.html18
-rw-r--r--src/GF/Shell/HelpFile.hs15
-rw-r--r--src/HelpFile15
3 files changed, 36 insertions, 12 deletions
diff --git a/doc/gf-history.html b/doc/gf-history.html
index 8f92aa582..f25dbeec2 100644
--- a/doc/gf-history.html
+++ b/doc/gf-history.html
@@ -33,6 +33,24 @@ investigated later.
<p>
+21/12 (BB) Java Speech Grammar Format with SISR tags can now be generated.
+Use <tt>pg -printer=jsgf_sisr_old</tt>. The SISR tags are in Working Draft
+20030401 format, which is supported by the OptimTALK VoiceXML interpreter
+and the IBM XHTML+Voice implementation use by the Opera web browser.
+
+<p>
+
+21/12 (BB) VoiceXML 2.0 dialog systems can now be generated from GF grammars.
+Use <tt>pg -printer=vxml</tt>.
+
+<p>
+
+21/12 (BB) JavaScript code for linearization and type annotation can now be
+generated from a multilingual GF grammar. Use <tt>pm -printer=js</tt>.
+
+
+<p>
+
20/11 (AR) Type error messages in concrete syntax are printed with a
heuristic where a type of the form <tt>{... ; lock_C : {} ; ...}</tt>
is printed as <tt>C</tt>. This gives more readable error messages, but
diff --git a/src/GF/Shell/HelpFile.hs b/src/GF/Shell/HelpFile.hs
index b3f8905fd..7b1cda166 100644
--- a/src/GF/Shell/HelpFile.hs
+++ b/src/GF/Shell/HelpFile.hs
@@ -652,10 +652,12 @@ txtHelpFile =
"\n -printer=probs show probabilities of all functions" ++
"\n -printer=gsl Nuance GSL speech recognition grammar" ++
"\n -printer=jsgf Java Speech Grammar Format" ++
+ "\n -printer=jsgf_sisr_old Java Speech Grammar Format with semantic tags in " ++
+ "\n SISR WD 20030401 format" ++
"\n -printer=srgs_xml SRGS XML format" ++
"\n -printer=srgs_xml_prob SRGS XML format, with weights" ++
- "\n -printer=srgs_xml_ms_sem SRGS XML format, with semantic tags for the" ++
- "\n Microsoft Speech API." ++
+ "\n -printer=srgs_xml_sisr_old SRGS XML format, with semantic tags in" ++
+ "\n SISR WD 20030401 format" ++
"\n -printer=vxml Generate a dialogue system in VoiceXML." ++
"\n -printer=slf a finite automaton in the HTK SLF format" ++
"\n -printer=slf_graphviz the same automaton as slf, but in Graphviz format" ++
@@ -669,13 +671,14 @@ txtHelpFile =
"\n -printer=functiongraph abstract syntax functions in 'dot' format" ++
"\n -printer=typegraph abstract syntax categories in 'dot' format" ++
"\n -printer=transfer Transfer language datatype (.tr file format)" ++
+ "\n -printer=cfg-prolog M cfg in prolog format (also pg)" ++
+ "\n -printer=gfc-prolog M gfc in prolog format (also pg)" ++
"\n -printer=gfcm M gfcm file (default for pm)" ++
- "\n -printer=header M gfcm file with header (for GF embedded in Java)" ++
"\n -printer=graph M module dependency graph in 'dot' (graphviz) format" ++
- "\n -printer=missing M the missing linearizations of each concrete" ++
- "\n -printer=gfc-prolog M gfc in prolog format (also pg)" ++
+ "\n -printer=header M gfcm file with header (for GF embedded in Java)" ++
+ "\n -printer=js M JavaScript type annotator and linearizer" ++
"\n -printer=mcfg-prolog M mcfg in prolog format (also pg)" ++
- "\n -printer=cfg-prolog M cfg in prolog format (also pg)" ++
+ "\n -printer=missing M the missing linearizations of each concrete" ++
"\n" ++
"\n-startcat, like -cat, but used in grammars (to avoid clash with keyword cat)" ++
"\n" ++
diff --git a/src/HelpFile b/src/HelpFile
index 6e6b7dc2a..5c30ec3b4 100644
--- a/src/HelpFile
+++ b/src/HelpFile
@@ -623,10 +623,12 @@ q, quit: q
-printer=probs show probabilities of all functions
-printer=gsl Nuance GSL speech recognition grammar
-printer=jsgf Java Speech Grammar Format
+ -printer=jsgf_sisr_old Java Speech Grammar Format with semantic tags in
+ SISR WD 20030401 format
-printer=srgs_xml SRGS XML format
-printer=srgs_xml_prob SRGS XML format, with weights
- -printer=srgs_xml_ms_sem SRGS XML format, with semantic tags for the
- Microsoft Speech API.
+ -printer=srgs_xml_sisr_old SRGS XML format, with semantic tags in
+ SISR WD 20030401 format
-printer=vxml Generate a dialogue system in VoiceXML.
-printer=slf a finite automaton in the HTK SLF format
-printer=slf_graphviz the same automaton as slf, but in Graphviz format
@@ -640,13 +642,14 @@ q, quit: q
-printer=functiongraph abstract syntax functions in 'dot' format
-printer=typegraph abstract syntax categories in 'dot' format
-printer=transfer Transfer language datatype (.tr file format)
+ -printer=cfg-prolog M cfg in prolog format (also pg)
+ -printer=gfc-prolog M gfc in prolog format (also pg)
-printer=gfcm M gfcm file (default for pm)
- -printer=header M gfcm file with header (for GF embedded in Java)
-printer=graph M module dependency graph in 'dot' (graphviz) format
- -printer=missing M the missing linearizations of each concrete
- -printer=gfc-prolog M gfc in prolog format (also pg)
+ -printer=header M gfcm file with header (for GF embedded in Java)
+ -printer=js M JavaScript type annotator and linearizer
-printer=mcfg-prolog M mcfg in prolog format (also pg)
- -printer=cfg-prolog M cfg in prolog format (also pg)
+ -printer=missing M the missing linearizations of each concrete
-startcat, like -cat, but used in grammars (to avoid clash with keyword cat)