Commit Graph

68 Commits

Author SHA1 Message Date
bringert
9d7a9a95b1 Added Compos instance generation to the haskell_gadt printer. Added GF.Data.Compos module which is imported by the code generated by haskell_gadt. 2007-10-20 18:42:16 +00:00
aarne
3adf824e8e checking name conflicts; some RGs don't work now 2007-06-17 21:56:27 +00:00
bringert
48081dc340 Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions. 2007-06-14 15:58:36 +00:00
bringert
99d774c2f5 Get speechLanguage flag from both command-line and grammar. Reformat it to RFC3066 format (- instead of _) and use it in SRGS, VoiceXML and JSGF. 2007-01-21 16:33:44 +00:00
bringert
a4aec2da49 Added ETag constructor to GF.Data.XML.XML since not all tags can use the empty shorthand. 2007-01-07 23:57:29 +00:00
bringert
9af5b77102 Change input to the different SRG printers to be StateGrammar instead of CGrammar. This to allow looking at the types in SISR, and to reduce the number of argument passed from Custom. 2007-01-05 14:34:20 +00:00
bringert
9e3500024b Use ebnf srg generation in PrSRGS. 2006-12-12 14:01:42 +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
aarne
4bde587ab4 improved error reporting in .ebnf format parser 2006-11-24 17:09:40 +00:00
kr.angelov
fb8ea2c2f4 tail call recursive implementation of BacktrackM 2006-06-21 19:17:25 +00:00
kr.angelov
475a56c64f add the chartAssocs function. It returns both the key and the item. 2006-06-08 21:19:40 +00:00
kr.angelov
a73aa39dcc Add foldBM, foldSolutions and foldFinalStates functions 2006-06-01 10:12:38 +00:00
bringert
c35890ab2a Changes to make GF compile with GHC 6.5 from CVS: remove inlines use of !, change all latin-1 characters in haskell code to escapes. 2006-05-20 02:56:06 +00:00
peb
e677a613fc inferred constants in profiles 2006-03-09 11:32:52 +00:00
aarne
0eb9f74977 distinguished uni and multi treebanks 2006-03-03 20:51:03 +00:00
bringert
3c1e97d363 XML module: added CData support. Escape stuff that needs to be escaped in XML. 2006-03-03 10:38:49 +00:00
bringert
07b34ff780 Moved general XML stuff to GF.Data.XML. Started working on VoiceXML generation. 2006-02-03 18:43:06 +00:00
bringert
390efcd43c SRGS: add top-level rules for each GF category. 2006-02-01 19:00:48 +00:00
bringert
df8b2ab6b8 First version of SRGS with semantic tags. 2006-02-01 16:23:14 +00:00
bringert
036de8d94e Use right start category names in si command. 2006-01-20 18:20:02 +00:00
bringert
3360bd3e7b Print slf_graphviz with subgraphs. 2006-01-05 12:59:36 +00:00
bringert
5c12a73dae Some performance improvements in the FA generation. 2005-12-22 23:16:15 +00:00
aarne
440e68ce4a nondeterministic lexer, e.g. subseqs 2005-11-17 23:17:42 +00:00
bringert
051789bb40 More efficient implementations of mapPairsM and mapPairListM 2005-11-11 15:12:41 +00:00
bringert
da9c8e2e1c Documented SRGS XML generation. Started working on support for probabilities in SRG generation. Added support for probabilities in for SRGS. 2005-11-01 19:09:04 +00:00
bringert
8b1821e8ae Made removeIdenticalRules faster by using sortNubBy instead of nubBy. 2005-10-26 17:47:16 +00:00
bringert
914430a5a8 Generated finite state networks are now state minimal. 2005-09-22 15:56:05 +00:00
bringert
efaafffb77 Started wotking on NFA to DFA. 2005-09-14 17:00:19 +00:00
bringert
ac8ef799de Added Graphviz module for graphviz stuff. Move a lot of utility functions to GF.Data.Utilities. 2005-09-14 14:17:29 +00:00
aarne
cff7d884a5 undo k and keep position in editor 2005-06-11 19:27:05 +00:00
aarne
46e796f7cf BinTree vs. FiniteMap 2005-05-30 17:39:43 +00:00
peb
73df27b409 "Committed_by_peb" 2005-05-09 08:25:56 +00:00
bringert
93af0c8535 Fixed module names and imports after giant file move. 2005-04-21 15:21:02 +00:00
peb
fd653e18a2 "Committed_by_peb" 2005-04-20 11:49:44 +00:00
peb
81165cf09d "Committed_by_peb" 2005-04-12 09:49:44 +00:00
peb
a1546c25e7 "Committed_by_peb" 2005-04-11 12:57:45 +00:00
peb
c400db8ce7 "Committed_by_peb" 2005-03-29 10:17:53 +00:00
peb
a48173eb81 "Committed_by_peb" 2005-03-21 13:17:44 +00:00
krijo
a061ad4ee0 Err is now an instance of MonadPlus. 2005-03-14 22:45:36 +00:00
peb
59b378a4e5 "Committed_by_peb" 2005-02-24 10:46:37 +00:00
peb
5e4929a635 "Committed_by_peb" 2005-02-18 18:21:06 +00:00
peb
df91e999d6 "Committed_by_peb" 2005-02-17 09:12:32 +00:00
peb
cb6449c50a "Committed_by_peb" 2005-02-09 19:45:54 +00:00
peb
71c316cfc5 "Committed_by_peb" 2005-02-09 11:46:54 +00:00
aarne
0796338380 resources and new instantiation syntax 2005-02-04 19:17:57 +00:00
peb
774541ca07 "Committed_by_peb" 2005-02-04 09:10:28 +00:00
peb
d877eed0bc "Committed_by_peb" 2005-02-03 14:13:35 +00:00
bringert
a969c51b69 Use HashTable to share strings in tokens when parsing GFC files. 2004-12-06 16:02:08 +00:00
bringert
2af06fd3ab Added CFGM format (pm -printer=cfgm) and utf8 conversion for pm. 2004-08-23 07:51:36 +00:00
aarne
83ff9cc2bb improved make facility: remember state if fails; does not need source 2004-06-15 13:55:54 +00:00