Commit Graph

  • 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
  • 4490e256a8 Also remove indirectly cyclic productions. bringert 2007-03-25 16:34:35 +00:00
  • 80ea351e5e Removed srg0006, it was a duplicate of srg0002 bringert 2007-03-25 16:34:11 +00:00
  • 85072fb6b2 Added srg0006: A grammar with a cycle caused by an empty production. bringert 2007-03-25 16:11:51 +00:00
  • 4331167011 Comments only. bringert 2007-03-25 11:26:03 +00:00
  • ed1e7f4485 SRG generation: merge categories with identical set of productions. The LC_LR algorithm produces lots of those, especially when there is little inflection. bringert 2007-03-24 23:29:38 +00:00
  • 436ddd5ebf simple source language for compiler experiment aarne 2007-03-24 23:11:59 +00:00
  • 4fdc0b598a Modified the LC_LR implementation to only produce rules using A-X categories when those categories have any productions. bringert 2007-03-24 17:30:04 +00:00
  • 61456fd9ca Better debugging output when SRG generation crashes because of a missing category. bringert 2007-03-24 17:26:21 +00:00
  • 2885cfc5ac Just renaming in srg0005 bringert 2007-03-24 17:25:07 +00:00
  • eca7f691a6 Shrunk srg0005 bringert 2007-03-24 15:48:29 +00:00
  • 407b4bea9c More srg test cases. bringert 2007-03-24 15:34:33 +00:00
  • e52adbde2e Added srg0004: a simple left-recursive grammar. bringert 2007-03-24 15:13:18 +00:00
  • 45f7684de1 components aarne 2007-03-23 18:28:26 +00:00
  • 25d4b89798 gf course description aarne 2007-03-23 18:27:05 +00:00
  • 5dc92edbb0 Added srg0003: test case for indirect cycles. bringert 2007-03-23 18:13:38 +00:00
  • ccb76f5da0 Uncommented troublesome rules in srg0002 bringert 2007-03-23 18:10:21 +00:00
  • 94813f9ffb Added test case which demonstrates a bug with implicit left recusion in SRG generation. bringert 2007-03-23 18:09:22 +00:00
  • 7ae2e01678 Remove removeIdenticalRules, since it would get rid of alternative parse results. bringert 2007-03-20 22:09:17 +00:00
  • 00e681aee8 Do the same initial transformations as for CFGs when generating FAs: remove cycles, identical rules and down top-down and bottom-up filtering. bringert 2007-03-20 22:00:50 +00:00
  • 50614d399a Do top-down and bottom-up filtering together to a fixed point. bringert 2007-03-20 21:59:36 +00:00
  • fa33c22e07 Moved code and comments around in TransformCFG. bringert 2007-03-20 21:35:24 +00:00
  • a8d356d599 Renamed removeEmptyCats to bottomUpFilter. bringert 2007-03-20 21:15:59 +00:00
  • fbe8282027 Removed dead export list. bringert 2007-03-20 21:15:43 +00:00
  • 2230a28e21 Removed fixed FIXMEs. bringert 2007-03-20 21:15:26 +00:00
  • 3dacf21a41 Use makeSimpleSRG everywhere and remove makeSRG. Reimplemented top-down filtering in terms of CFRules instead of SRG. Do top-down filtering in makeSimpleSRG. bringert 2007-03-19 18:03:19 +00:00
  • 232c9cbb37 thai phrase translator aarne 2007-03-16 16:23:39 +00:00
  • f7ce8940fa ma -status; sep lines for l -all aarne 2007-03-14 12:11:18 +00:00
  • 98fcad148e bib entries aarne 2007-03-01 20:10:25 +00:00
  • 6248b4a1c7 model for resource aarne 2007-02-28 15:49:13 +00:00
  • b789031396 parsing method in EmbedAPI aarne 2007-02-28 10:37:37 +00:00
  • 016d43e26b cc output as pipable string aarne 2007-02-24 09:16:30 +00:00
  • 5264780e67 cc -table aarne 2007-02-23 16:28:06 +00:00
  • 1d803dff10 essential LP phrases, pron table aarne 2007-02-17 21:44:42 +00:00
  • d9e0521c58 VoiceXML generation: the grammar file name should be based on the concrete syntax module name rather than the abstract. bringert 2007-02-16 21:29:01 +00:00
  • 70eb2d2ace urdu aarne 2007-02-14 14:29:15 +00:00
  • b34aa07eaa catalan resource aarne 2007-02-13 15:43:36 +00:00
  • 5ec56ac60b thai word list corrections aarne 2007-02-11 22:15:37 +00:00
  • 058bf604d0 thai diphthong table aarne 2007-02-11 21:34:10 +00:00
  • a24166ac25 Handle coercion functions (_) in CFG generation for SRG. bringert 2007-01-29 12:30:49 +00:00
  • 32d94e908c Removed CFConst constructor, since it was unused. bringert 2007-01-29 12:21:15 +00:00
  • fef4d56e71 Document CFTerm constructors. bringert 2007-01-29 12:20:31 +00:00
  • 2a25794c8f produce a readable word list aarne 2007-01-25 17:49:39 +00:00
  • feef66421e No spaces after newlines in JavaScript pretty-printer. bringert 2007-01-23 16:31:44 +00:00
  • 02c5dbd04a Rename children to args in VoiceXML/SISR/JavaScript. bringert 2007-01-22 20:48:14 +00:00
  • e226a377d6 thai questions and negations aarne 2007-01-21 20:41:35 +00:00
  • abeb18fb20 Use _cat category as root in SRGS ABNF and JSGF. SRGS XML already did this. bringert 2007-01-21 17:10:10 +00:00
  • 71111e0a7c Nicer spacing and indentation in JavaScript pretty-printer. bringert 2007-01-21 17:00:15 +00:00
  • 169659c096 Get speechLanguage flag from both command-line and grammar. Reformat it to RFC3066 format (- instead of _) and use it in SRGS, VoiceXML and JSGF. bringert 2007-01-21 16:33:44 +00:00
  • b974ab06cd SRGS ABNF generation: semicolon after meta decls, no $NULL before initTag since the standard doesn't require it, and it crashes Opera, include tag-format declaration. bringert 2007-01-21 16:01:36 +00:00
  • 95d3fb5818 Added SRGS ABNF printers to HelpFile. bringert 2007-01-21 15:12:34 +00:00