summaryrefslogtreecommitdiff
path: root/src/GF/Data
AgeCommit message (Collapse)Author
2009-12-13reorganize the directories under src, and rescue the JavaScript interpreter ↵krasimir
from deprecated
2009-10-23experimental robust parserkrasimir
2009-06-16completely phrase based parser and support for pre {} in PMCFGkrasimir
2009-04-14refactor GF.Data.BacktrackM to use the MonadState and Functor classeskrasimir
2009-03-03newlines and indentation in XML printingaarne
2009-02-23Perhaps -> Maybe refactoring and better error message for conflicts during ↵krasimir
module update
2009-01-31some dead code elimination in UseIO and ReadFileskrasimir
2008-12-01Remove more unused stuff from GF.Data.Operations.bjorn
2008-11-27Remove lots of old unused stuff from GF.Data.Operations.bjorn
2008-11-27More efficient implementation of topological sort. bjorn
Profiling the compilation of the OALD lexicon showed that 90-95% of the time was spent in topoSort. The old implementation was quadratic. Replaced this with O(E + V) implementation, in GF.Data.Relation. This gave a 10x speed-up (~ 25 sec instead of ~270 sec) for compiling ParseEng and OaldEng.
2008-11-27Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data.bjorn
2008-11-26My profiling showed that the BinTree operations were responsible for about ↵bjorn
60% of the CPU time when reading a large .gfo file. Replacing BinTree by Data.Map reduced this to about 6%, which meant about 50% reduction in total CPU time.
2008-08-22UTF8 encode all generated XML.bjorn
2008-06-25changed names of resource-1.3; added a note on homepage on releaseaarne
2008-06-25removed src for 2.9aarne
2007-12-20Moved Err definition to GF.Data.ErrM from GF.Data.Operations. This means the ↵bringert
GF-embed does not have to include GF.Data.Operations.
2007-12-20Replace all the different ErrM.hs modules with GF.Data.ErrM.bringert
2007-12-20Added newlines and ends of some files. This makes sed happy.bringert
2007-10-20Added Compos instance generation to the haskell_gadt printer. Added ↵bringert
GF.Data.Compos module which is imported by the code generated by haskell_gadt.
2007-06-17checking name conflicts; some RGs don't work nowaarne
2007-06-14Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions.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-07Added ETag constructor to GF.Data.XML.XML since not all tags can use the ↵bringert
empty shorthand.
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.
2006-12-12Use ebnf srg generation in PrSRGS.bringert
2006-12-08Changed SRGS SISR printing to be closer to the current working draft ↵bringert
standard, as supported by the WebSphere implementation (and thus Opera).
2006-11-24improved error reporting in .ebnf format parseraarne
2006-06-21tail call recursive implementation of BacktrackMkr.angelov
2006-06-08add the chartAssocs function. It returns both the key and the item.kr.angelov
2006-06-01Add foldBM, foldSolutions and foldFinalStates functionskr.angelov
2006-05-20Changes to make GF compile with GHC 6.5 from CVS: remove inlines use of !, ↵bringert
change all latin-1 characters in haskell code to escapes.
2006-03-09inferred constants in profilespeb
2006-03-03distinguished uni and multi treebanksaarne
2006-03-03XML module: added CData support. Escape stuff that needs to be escaped in XML.bringert
2006-02-03Moved general XML stuff to GF.Data.XML. Started working on VoiceXML generation.bringert
2006-02-01SRGS: add top-level rules for each GF category.bringert
2006-02-01First version of SRGS with semantic tags.bringert
2006-01-20Use right start category names in si command.bringert
2006-01-05Print slf_graphviz with subgraphs.bringert
2005-12-22Some performance improvements in the FA generation.bringert
2005-11-17nondeterministic lexer, e.g. subseqsaarne
2005-11-11More efficient implementations of mapPairsM and mapPairListMbringert
2005-11-01Documented SRGS XML generation. Started working on support for probabilities ↵bringert
in SRG generation. Added support for probabilities in for SRGS.
2005-10-26Made removeIdenticalRules faster by using sortNubBy instead of nubBy.bringert
2005-09-22Generated finite state networks are now state minimal.bringert
2005-09-14Started wotking on NFA to DFA.bringert
2005-09-14Added Graphviz module for graphviz stuff. Move a lot of utility functions to ↵bringert
GF.Data.Utilities.
2005-06-11undo k and keep position in editoraarne
2005-05-30BinTree vs. FiniteMapaarne
2005-05-09"Committed_by_peb"peb