Commit Graph

  • 6fc3bbd457 parsing overloaded constructors as result aarne 2007-07-02 13:58:02 +00:00
  • c7f488b11e contravariance in forgiving lock fields aarne 2007-07-02 11:53:04 +00:00
  • da6e0efc11 CFRules tracing. bringert 2007-06-28 01:26:09 +00:00
  • cbf851b516 -printer=regexp handles precedence bringert 2007-06-28 01:25:36 +00:00
  • af45f33d51 bottom-up and top-down filtering do not need fix point iteration. bringert 2007-06-27 17:46:34 +00:00
  • af36dcf13d Refactor TransformCFG: use Map for CFRules. bringert 2007-06-27 17:22:59 +00:00
  • bb09506ece Make bottomUpFilter better by also removing categories which contain no finite strings. bringert 2007-06-27 16:27:55 +00:00
  • 92b1b85a1f Print SRG stats when preprocessing grammar. bringert 2007-06-27 16:27:08 +00:00
  • c3c84f6574 Comment out tracing in CanonToGFCC. It produces lots of junk when generating SRGs. bringert 2007-06-27 15:39:42 +00:00
  • 2ff350ae59 Use shorter lines and paragraph-filling in SRGS, JSGF and GSL printing. bringert 2007-06-27 14:25:39 +00:00
  • e7787025f6 The no-functor toy0 english now uses N for Noun. bringert 2007-06-27 13:00:09 +00:00
  • a22de1a9f6 Cleaned up names and paths in toy0 grammars. bringert 2007-06-27 12:50:42 +00:00
  • ab99a1f89a Added no-functor version of Toy0Eng.gf bringert 2007-06-27 12:42:25 +00:00
  • 8a223031b5 Added english and french parameterized toy0 cocnrete sytnaxes. bringert 2007-06-27 12:40:25 +00:00
  • 54d5325171 Moved the different versions of the toy0 concrete modules to different subdirectories. bringert 2007-06-27 12:38:24 +00:00
  • 67857cb146 resource synopsis aarne 2007-06-27 11:03:56 +00:00
  • 43128f80e6 Limit GSL/JSGF/SRGS ABNF grammar line width to 80. bringert 2007-06-27 09:07:51 +00:00
  • 48b477037d example-based Toy0 aarne 2007-06-27 08:23:45 +00:00
  • 3b93e0ffe2 Fewer redundant parantheses in JSGF and SRGS ABNF. bringert 2007-06-26 16:51:09 +00:00
  • 99ac3f8d73 SRGS XML: the meta tag should use empty tag short-hand. bringert 2007-06-26 15:20:32 +00:00
  • 88653403fc Oops, I had managed to remove the preprocessing step in makeSimpleRegular, which broke SLF and non-rec SRGS generation for grammars which need bottom-up filtering. bringert 2007-06-26 15:09:48 +00:00
  • 3371605af0 Eliminate more redundant item tags in SRGS XML. bringert 2007-06-26 12:27:46 +00:00
  • 7eaa2af27c Produce less verbose SRGS XML, by eliminating redundant item tags. bringert 2007-06-26 12:19:30 +00:00
  • 8e012e656d example Toy0Fin0 aarne 2007-06-26 08:39:45 +00:00
  • 22ef3cbc04 Implement makeNonRecursiveSRG by conversion through MFA instead of directly to RE. bringert 2007-06-25 16:50:28 +00:00
  • eb9a6f7c73 Added srgs_abnf_non_rec. bringert 2007-06-25 16:50:00 +00:00
  • b17e74bca5 Document non-recursive SRGS. bringert 2007-06-25 16:49:36 +00:00
  • 862c780f78 Some clean-up in finite-state network generation: MFA now keeps track of start lattice name, instead of having a wrapper lattice. Replaced MFALabel with Symbol. bringert 2007-06-25 16:25:58 +00:00
  • b086183c0f Added non-recursive SRGS printing. bringert 2007-06-25 13:39:26 +00:00
  • 2b63a89569 Some refactorings needed for recursion removal. bringert 2007-06-25 13:38:40 +00:00
  • f081dc0d6b prepared examples for Speechgram presentation aarne 2007-06-25 15:33:40 +00:00
  • 16bfb1250b Added makeSRG. bringert 2007-06-21 13:40:13 +00:00
  • 336273c534 SRG always has RE rhs. bringert 2007-06-21 13:11:26 +00:00
  • bff87e513a Removed some unused imports of GF.Speech.SRG. bringert 2007-06-21 12:52:59 +00:00
  • 6968004f19 Added regexps grammar printer. This is a first step towards recursion-free SRGS. bringert 2007-06-20 16:08:23 +00:00
  • 91dcc27668 Added language flags to bronzeage grammars. bringert 2007-06-20 12:22:28 +00:00
  • badae80454 restricted functor example aarne 2007-06-19 19:35:04 +00:00
  • 780276850c documented extended module syntax aarne 2007-06-19 18:21:43 +00:00
  • e3f1210369 extended functor syntax aarne 2007-06-19 18:12:35 +00:00
  • f30fa0b4d1 overload res doc examples, part 2 aarne 2007-06-19 18:09:49 +00:00
  • 6a926ee3fc overloaded resource doc examples aarne 2007-06-19 18:07:18 +00:00
  • 05d12d86fe started overloaded Fin aarne 2007-06-19 09:29:43 +00:00
  • e3a0c60e89 updated resource doc intro with overloaded examples aarne 2007-06-19 09:04:22 +00:00
  • 632a7d3017 fixes to make resource Makefile to run without errors aarne 2007-06-18 21:44:50 +00:00
  • c212633be8 fixed the mysterious "file..gfc" error aarne 2007-06-18 21:21:13 +00:00
  • 6b99696e86 updated document for numerals aarne 2007-06-18 19:25:35 +00:00
  • c4d855e64d disambiguating qualifications in Bronzeage aarne 2007-06-18 19:14:32 +00:00
  • 6090012fa2 overloading in ParadigmsFre aarne 2007-06-18 18:31:02 +00:00
  • ed5b02d4aa checking name conflicts; some RGs don't work now aarne 2007-06-17 21:56:27 +00:00
  • 4704c68b34 marked deprecated productions in GF.cf aarne 2007-06-17 14:16:01 +00:00
  • a27643baed Added a simple cabal build system for the embedded API. bringert 2007-06-14 16:08:38 +00:00
  • 3edaa60988 Move some type annotations from patterns to expressions. Haskell 98 does not allow type signatures in expressions. bringert 2007-06-14 16:02:07 +00:00
  • 1fa928516c Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions. bringert 2007-06-14 15:58:36 +00:00
  • 75a9ea71a2 toy1 with classes and using resource API aarne 2007-06-11 14:53:08 +00:00
  • 2b438a6284 toy1 in English aarne 2007-06-11 08:55:32 +00:00
  • a22871d074 initial check for unknown words in parsing aarne 2007-06-11 07:49:30 +00:00
  • 2353e930e3 README for regulus aarne 2007-06-10 20:28:12 +00:00
  • 0f3d06022e started regulus grammar implementation aarne 2007-06-10 19:55:45 +00:00
  • fb730a75b5 bug fix in Compute aarne 2007-06-09 14:08:23 +00:00
  • 2949a973d0 some new shortcuts in Compute; no impressive results aarne 2007-06-08 16:55:25 +00:00
  • 695f30725f restructured Russian; copies of Constructors in present and alltenses aarne 2007-06-08 15:30:21 +00:00
  • ebf1d19e15 some new overload cases in ParadigmsEng aarne 2007-06-08 14:38:02 +00:00
  • ef9174e35d pattern matching optimization; trace of fun in compilation with -v aarne 2007-06-08 12:50:01 +00:00
  • 06acca1f67 syntax interfaces aarne 2007-05-31 18:46:29 +00:00
  • e7b7def313 resource doc in tutorial aarne 2007-05-31 13:43:46 +00:00
  • 76268417db overload checking and messages; resource.txt modifs aarne 2007-05-31 09:58:38 +00:00
  • 93b4888b78 further work on tutorial aarne 2007-05-30 19:29:24 +00:00
  • ebfbf32310 freshed up the tutorial aarne 2007-05-30 12:59:52 +00:00
  • 5234727cec new bib items aarne 2007-05-29 08:24:42 +00:00
  • f1627e9912 Dan and Nor missing forms aarne 2007-05-24 14:43:44 +00:00
  • 3aeaa86460 some new bib entries aarne 2007-05-17 21:09:45 +00:00
  • 035689f8c7 started direct compiler from GF to GFCC aarne 2007-05-15 16:35:13 +00:00
  • 8af473a6f5 param values for TInts in Canon.Look aarne 2007-05-11 13:57:34 +00:00
  • eb89dc2dfe Fixed < > encoding in int parameter example in gf-history. bringert 2007-05-11 13:35:43 +00:00
  • 97462f7e83 ids for GF rather than BNFC in AbsToBNF aarne 2007-05-10 14:06:45 +00:00
  • e4ef09f6aa Added haskell_gadt -printer. It does not include a Compos instance yet, so it's not terribly useful. bringert 2007-05-10 13:56:41 +00:00
  • 278a0ab45d printing abs as BNF aarne 2007-05-10 12:51:40 +00:00
  • e63fcd0a1f ref to Bj?rn's paper aarne 2007-05-04 09:54:32 +00:00
  • 3a51d58ff3 Ali's new paper added to refs. aarne 2007-05-04 09:49:25 +00:00
  • 8e324fc97d gf-bibliography extended and converted to txt source aarne 2007-05-04 08:23:37 +00:00
  • 5f2121e181 removed the Str/Tok distinction in CheckGrammar - obsolete anyway. aarne 2007-05-03 13:55:34 +00:00
  • 94d4ec728c Fixed use of -unlexer in EmbedAPI. Before, EmbedAPI.linearize ignored the flags in the grammar. bringert 2007-04-21 16:20:02 +00:00
  • fcbc004aa6 record labels in compiler experiment aarne 2007-04-20 15:36:33 +00:00
  • fc2c3cf057 bib entry aarne 2007-03-31 15:53:36 +00:00
  • b072f0e668 bracket aarne 2007-03-29 14:11:14 +00:00
  • 1713c5e146 links in gf course aarne 2007-03-29 14:09:53 +00:00
  • 0cabdd518e I want phrases in thai travel aarne 2007-03-28 14:40:29 +00:00
  • fd518ed2a3 primitive pattern matching aarne 2007-03-27 20:54:49 +00:00
  • 7c30d211c3 distinct form for opers that have no value aarne 2007-03-27 16:40:54 +00:00
  • 1c1acf1b97 top-level toy compiler - far from complete aarne 2007-03-27 16:32:44 +00:00
  • 273dc7120f Nicer formatting of generated GSL. bringert 2007-03-27 10:21:16 +00:00
  • 22c4a046e7 started eval aarne 2007-03-26 21:13:37 +00:00
  • b36f70e6fd toy target language aarne 2007-03-26 21:02:30 +00:00
  • 5abf240a98 Remove all empty SLF nodes, don't care about edge explosion. Empty nodes are pprobably worse than lots of edges. bringert 2007-03-26 17:36:58 +00:00
  • 3797cfd11e Use EBNF compaction for GSL. bringert 2007-03-26 14:51:24 +00:00
  • 5faf418f4e Fixed SISR bug. bringert 2007-03-26 13:12:04 +00:00
  • 48b8a1345a param encoding aarne 2007-03-25 19:16:47 +00:00
  • 005ad917d9 Added directly cyclic SRG test case. bringert 2007-03-25 16:44:30 +00:00
  • 90ddf726c1 Give SRG test cases human-readable names. bringert 2007-03-25 16:42:52 +00:00
  • de0ca9f533 commented LC_LR modification bringert 2007-03-25 16:34:53 +00:00