summaryrefslogtreecommitdiff
path: root/src/GF
AgeCommit message (Collapse)Author
2007-06-20Added regexps grammar printer. This is a first step towards recursion-free SRGS.bringert
2007-06-19extended functor syntaxaarne
2007-06-18fixed the mysterious "file..gfc" erroraarne
2007-06-18overloading in ParadigmsFreaarne
2007-06-17checking name conflicts; some RGs don't work nowaarne
2007-06-17marked deprecated productions in GF.cfaarne
2007-06-14Move some type annotations from patterns to expressions. Haskell 98 does not ↵bringert
allow type signatures in expressions.
2007-06-14Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions.bringert
2007-06-11initial check for unknown words in parsingaarne
2007-06-09bug fix in Computeaarne
2007-06-08some new shortcuts in Compute; no impressive resultsaarne
2007-06-08pattern matching optimization; trace of fun in compilation with -vaarne
2007-05-31syntax interfacesaarne
2007-05-31overload checking and messages; resource.txt modifsaarne
2007-05-15started direct compiler from GF to GFCCaarne
2007-05-11param values for TInts in Canon.Lookaarne
2007-05-10ids for GF rather than BNFC in AbsToBNFaarne
2007-05-10Added haskell_gadt -printer. It does not include a Compos instance yet, so ↵bringert
it's not terribly useful.
2007-05-10printing abs as BNFaarne
2007-05-03removed the Str/Tok distinction in CheckGrammar - obsolete anyway.aarne
2007-04-21Fixed use of -unlexer in EmbedAPI. Before, EmbedAPI.linearize ignored the ↵bringert
flags in the grammar.
2007-03-27Nicer formatting of generated GSL.bringert
2007-03-26Remove all empty SLF nodes, don't care about edge explosion. Empty nodes are ↵bringert
pprobably worse than lots of edges.
2007-03-26Use EBNF compaction for GSL.bringert
2007-03-26Fixed SISR bug.bringert
2007-03-25commented LC_LR modificationbringert
2007-03-25Also remove indirectly cyclic productions.bringert
2007-03-25Added srg0006: A grammar with a cycle caused by an empty production.bringert
2007-03-25Comments only.bringert
2007-03-24SRG generation: merge categories with identical set of productions. The ↵bringert
LC_LR algorithm produces lots of those, especially when there is little inflection.
2007-03-24Modified the LC_LR implementation to only produce rules using A-X categories ↵bringert
when those categories have any productions.
2007-03-24Better debugging output when SRG generation crashes because of a missing ↵bringert
category.
2007-03-20Remove removeIdenticalRules, since it would get rid of alternative parse ↵bringert
results.
2007-03-20Do the same initial transformations as for CFGs when generating FAs: remove ↵bringert
cycles, identical rules and down top-down and bottom-up filtering.
2007-03-20Do top-down and bottom-up filtering together to a fixed point.bringert
2007-03-20Moved code and comments around in TransformCFG.bringert
2007-03-20Renamed removeEmptyCats to bottomUpFilter.bringert
2007-03-20Removed dead export list.bringert
2007-03-20Removed fixed FIXMEs.bringert
2007-03-19Use makeSimpleSRG everywhere and remove makeSRG. Reimplemented top-down ↵bringert
filtering in terms of CFRules instead of SRG. Do top-down filtering in makeSimpleSRG.
2007-03-16thai phrase translatoraarne
2007-03-14ma -status; sep lines for l -allaarne
2007-02-28parsing method in EmbedAPIaarne
2007-02-24cc output as pipable stringaarne
2007-02-23cc -tableaarne
2007-02-17essential LP phrases, pron tableaarne
2007-02-16VoiceXML generation: the grammar file name should be based on the concrete ↵bringert
syntax module name rather than the abstract.
2007-02-11thai word list correctionsaarne
2007-02-11thai diphthong tableaarne
2007-01-29Handle coercion functions (_) in CFG generation for SRG.bringert