summaryrefslogtreecommitdiff
path: root/src/GF/Speech
AgeCommit message (Collapse)Author
2009-12-13reorganize the directories under src, and rescue the JavaScript interpreter ↵krasimir
from deprecated
2009-09-14CheckGrammar is now using the printer in GF.Grammar.Printer. Fixed bug that ↵krasimir
was hiding the warnings
2009-09-11polish the PGF API and make Expr and Type abstract types. Tree is a type ↵krasimir
synonym of Expr
2009-06-18bugfix: the optimizer should not filter out rules that refer to lexical ↵krasimir
categories
2009-06-16completely phrase based parser and support for pre {} in PMCFGkrasimir
2009-03-13remove the obsolete GF.Infra.PrintClasskrasimir
2008-11-27Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data.bjorn
2008-11-09SRG generation: renameCats now gives new names to all cates used in the ↵bjorn
grammar, on RHS or LHS. This avoids a crash in non-recursive SRGS generation. The crash happend becase the bottom-up filter has not yet been done when renameCats is called.
2008-10-21efficient and nicer implementation for literal categorieskrasimir
2008-10-20Replace Category with Type in the PGF API. Added readLanguage and showLanguage.bjorn
2008-10-14the new optimized incremental parser and the common subexpression ↵krasimir
elimination optimization in PMCFG
2008-09-30Added --cfg option for specifying which CFG transformations to use. Added ↵bjorn
startcatonly CFG trasnformation. Removed output formats that are now easily done with --cfg: "regular", "nolr".
2008-09-30Fixed CFG start cats for categories with more than one constituent.bjorn
2008-09-30Use filtering in regular printer.bjorn
2008-09-30SRG conversion: print CFG when a unknown cat is found in renameCats. Do ↵bjorn
filtering in ebnf printer.
2008-09-26Added isLiteralCat function to PGF.Macros.bjorn
2008-09-26Added semantic interpretation tag printing to the *bnf grammar printers.bjorn
2008-09-26Use ebnf format for "regular" output-format.bjorn
2008-09-26Changed nolr printer to use EBNF format.bjorn
2008-09-26ebnf printer: print external cats first.bjorn
2008-09-26bnf and ebnf printer: align ::= symbols.bjorn
2008-09-26SRG category renaming: don't count the external cats when calculating indices.bjorn
2008-09-26Changed SRG category renaming to use GF cat + index among CFG cats for that ↵bjorn
GF cat, instead of the old Concrete syntax name + index among all CFG cats.
2008-09-26Oops, I accidentally disabled all CFG simplification and LR-removal with the ↵bjorn
ENBF printing patch.
2008-09-26Change category naming in CFG generation: the number now starts from 1 for ↵bjorn
each GF category, instead of being the FCFG category number.
2008-09-26Added --output-format=ebnf.bjorn
2008-09-26In CFG generation: don't add linrow number if the lincat has only a single ↵bjorn
constituent.
2008-09-25Added --output-format=nolr. Minor makeRegular refactoring.bjorn
2008-09-25Added --output-format=regular.bjorn
2008-09-25Somewhat nicer FCFG output format.bjorn
2008-09-25Added an FCFG output format (--output-format=fcfg). This now lives in ↵bjorn
GF.Speech.PGFToCFG, but should probably move somewhere else.
2008-09-23Got SRGS ABNF generation to compile.bjorn
2008-09-23Re-added old PrSRGS_ABNF (does not compile yet).bjorn
2008-08-24Completed SISR 1.0 support (untested).bjorn
2008-06-25changed names of resource-1.3; added a note on homepage on releaseaarne
2008-06-25removed src for 2.9aarne
2008-04-29JS.cf : Changed the JS grammar to support strings as property names in ↵meza
objects. Changed pretty much all the files in the same folder as well as GFCCToJS.hs and SISR.hs to reflect the changes.
2007-12-20Added newlines and ends of some files. This makes sed happy.bringert
2007-12-14removed dep. on GFCCRawaarne
2007-12-14restored CanonToGFCC as a wrapper of GFCC generationaarne
2007-12-13new GFCC concrete syntax in place everywhereaarne
2007-10-05gf works with the new gfcc formataarne
2007-06-28CFRules tracing.bringert
2007-06-28-printer=regexp handles precedencebringert
2007-06-27bottom-up and top-down filtering do not need fix point iteration.bringert
2007-06-27Refactor TransformCFG: use Map for CFRules.bringert
2007-06-27Make bottomUpFilter better by also removing categories which contain no ↵bringert
finite strings.
2007-06-27Print SRG stats when preprocessing grammar.bringert
2007-06-27Use shorter lines and paragraph-filling in SRGS, JSGF and GSL printing.bringert
2007-06-27Limit GSL/JSGF/SRGS ABNF grammar line width to 80.bringert