1
0
forked from GitHub/gf-core

Added voicexml,javascript,jsgf+sisr to gf-history and helpfile.

This commit is contained in:
bringert
2006-12-21 15:00:30 +00:00
parent 58f76dd1cf
commit 5eb3e7032a
3 changed files with 40 additions and 16 deletions

View File

@@ -31,6 +31,24 @@ an incorrect result which is captured later in the compilation. To be noticed,
in particular, is that exact match is required. Match by subtyping will be in particular, is that exact match is required. Match by subtyping will be
investigated later. 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> <p>
20/11 (AR) Type error messages in concrete syntax are printed with a 20/11 (AR) Type error messages in concrete syntax are printed with a

View File

@@ -652,10 +652,12 @@ txtHelpFile =
"\n -printer=probs show probabilities of all functions" ++ "\n -printer=probs show probabilities of all functions" ++
"\n -printer=gsl Nuance GSL speech recognition grammar" ++ "\n -printer=gsl Nuance GSL speech recognition grammar" ++
"\n -printer=jsgf Java Speech Grammar Format" ++ "\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 SRGS XML format" ++
"\n -printer=srgs_xml_prob SRGS XML format, with weights" ++ "\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 -printer=srgs_xml_sisr_old SRGS XML format, with semantic tags in" ++
"\n Microsoft Speech API." ++ "\n SISR WD 20030401 format" ++
"\n -printer=vxml Generate a dialogue system in VoiceXML." ++ "\n -printer=vxml Generate a dialogue system in VoiceXML." ++
"\n -printer=slf a finite automaton in the HTK SLF format" ++ "\n -printer=slf a finite automaton in the HTK SLF format" ++
"\n -printer=slf_graphviz the same automaton as slf, but in Graphviz 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=functiongraph abstract syntax functions in 'dot' format" ++
"\n -printer=typegraph abstract syntax categories in 'dot' format" ++ "\n -printer=typegraph abstract syntax categories in 'dot' format" ++
"\n -printer=transfer Transfer language datatype (.tr file format)" ++ "\n -printer=transfer Transfer language datatype (.tr file format)" ++
"\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=mcfg-prolog M mcfg in prolog format (also pg)" ++
"\n -printer=cfg-prolog M cfg in prolog format (also pg)" ++ "\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=graph M module dependency graph in 'dot' (graphviz) format" ++
"\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=missing M the missing linearizations of each concrete" ++
"\n" ++ "\n" ++
"\n-startcat, like -cat, but used in grammars (to avoid clash with keyword cat)" ++ "\n-startcat, like -cat, but used in grammars (to avoid clash with keyword cat)" ++
"\n" ++ "\n" ++

View File

@@ -623,10 +623,12 @@ q, quit: q
-printer=probs show probabilities of all functions -printer=probs show probabilities of all functions
-printer=gsl Nuance GSL speech recognition grammar -printer=gsl Nuance GSL speech recognition grammar
-printer=jsgf Java Speech Grammar Format -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 SRGS XML format
-printer=srgs_xml_prob SRGS XML format, with weights -printer=srgs_xml_prob SRGS XML format, with weights
-printer=srgs_xml_ms_sem SRGS XML format, with semantic tags for the -printer=srgs_xml_sisr_old SRGS XML format, with semantic tags in
Microsoft Speech API. SISR WD 20030401 format
-printer=vxml Generate a dialogue system in VoiceXML. -printer=vxml Generate a dialogue system in VoiceXML.
-printer=slf a finite automaton in the HTK SLF format -printer=slf a finite automaton in the HTK SLF format
-printer=slf_graphviz the same automaton as slf, but in Graphviz 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=functiongraph abstract syntax functions in 'dot' format
-printer=typegraph abstract syntax categories in 'dot' format -printer=typegraph abstract syntax categories in 'dot' format
-printer=transfer Transfer language datatype (.tr file format) -printer=transfer Transfer language datatype (.tr file format)
-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=mcfg-prolog M mcfg in prolog format (also pg)
-printer=cfg-prolog M cfg in prolog format (also pg) -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=graph M module dependency graph in 'dot' (graphviz) format
-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=missing M the missing linearizations of each concrete
-startcat, like -cat, but used in grammars (to avoid clash with keyword cat) -startcat, like -cat, but used in grammars (to avoid clash with keyword cat)