summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-07More type fixes in gflib.ts after setting noImplicitAnyJohn J. Camilleri
2019-06-07Clean up whitespace in [old] gflib.jsJohn J. Camilleri
2019-06-07Fix all type errs in gflib.ts except tagging ones. Add TS/eslint configs.John J. Camilleri
gflib.js required changing the String prototype which I'm not sure I want to do here
2019-06-05More progress on gflib.tsJohn J. Camilleri
All code has been copied from gflib.js but there are many type errors yet to be resolved
2019-06-04Add `gflib.ts`, a port of JS runtime `gflib.js` into TypeScript (WIP)John J. Camilleri
2019-05-29Update TypeScript definitions for gflib.jsJohn J. Camilleri
Still not 100% tested: best solution will really be to rewrite gflib.js in TypeScript and at the same time use ES modules
2019-05-28bits of documentationkrangelov
2019-05-28filter out empty cohortskrangelov
2019-05-28API for scanning for cohorts in an arbitrary textkrangelov
2019-05-27Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-05-27remove duplicate definition for RecordComparekrangelov
2019-05-20reordered error message for 'no overload'; might be even better to show ↵Aarne Ranta
complete types
2019-05-20Update link to RGL tutorial (now HTML version)John J. Camilleri
2019-05-15Eliminate the dependency on time-compatThomas Hallgren
It was only needed for compatibility with directory<1.2, but directory>=1.2 has been shipped with ghc since ghc-7.6. Note: time-compat-1.9.* (the current version) is a completely different package, that does not provide the needed function toUTCTime, which was provided in time-compat-0.1.*.
2019-05-06update_html rewrites anchors which Pandoc 1.16 doesn't processJohn J. Camilleri
See #43
2019-05-06Merge pull request #42 from gear0/masterJohn J. Camilleri
corrected some minor typos in reference manual
2019-05-05corrected some minor typos in reference manualgear0
2019-05-03Merge pull request #41 from inariksit/js-docInari Listenmaa
(doc) Update path to gflib.js
2019-05-03(doc) Update path to gflib.jsInari Listenmaa
2019-05-03runtime/javascript: use a grammar.js with two langaugesThomas Hallgren
grammar.js contained only one langauge: FoodsEng. Now it contains FoodsEng and FoodsIta, similar to what's shown in the gf-tutorial. The grammar comes from gf-contrib/tutorial/foods.
2019-05-03gf-tutorial: fix link to JavaScript translator demoThomas Hallgren
After fixing trivial problem in translator.html, the demo works, but the example grammar contains only one langauge, so it is not so interesting. translator.html is located in src/runtime/javascript. The editor.html in the same location also works.
2019-04-29started collecting error messages in order to explain themAarne Ranta
2019-04-25GF.Compile.CheckGrammar: discard bad 'lincat C = …' with a warningThomas Hallgren
e.g. if C is a fun and not a cat in the abstract syntax. Discarding bad lincats prevents GF from generating malformed PGFs that are rejected by the C run-time system. I also added code to reject bad lincats with an error, but I left it commented out since it seems a bit pedantic compared to GF's otherwise rather sloppy grammar checking.
2019-04-12respect the probs option also when merging PGFskrangelov
2019-04-05Fix outdated comment about which version of the Haskell Platform to useThomas Hallgren
2019-03-26Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-03-26bugfix in the pretty printerkrangelov
2019-03-22GF.Compile.GrammarToCanonical: keep unreachable rows in tablesThomas Hallgren
since unreachable rows can become reachable after grammar transformation. Also export smart constructors for projection and selection.
2019-03-20hiding morphological tags from Latex printing of dependency treesAarne Ranta
2019-03-20Merge branch 'master' of https://github.com/GrammaticalFramework/gf-coreThomas Hallgren
2019-03-20GF.Grammar.Canonical: pretty printer: omit some redundant bracketsThomas Hallgren
2019-03-19support cross-compilation from Linux to Windowskrangelov
2019-03-19Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-03-19added one more possible location for Java headerskrangelov
2019-03-14GF.Compile.GrammarToCanonical: allow + in reg exps in pre { }Thomas Hallgren
2019-03-13GF.Grammar.Canonical: some Functor/Foldable/Traversable instancesThomas Hallgren
2019-03-12Merge branch 'master' of https://github.com/GrammaticalFramework/gf-coreThomas Hallgren
2019-03-12GF.Grammar.Canonical: add TuplePattern and CommentedValueThomas Hallgren
2019-03-08canonical GF: flatten several concatenations into one json array, and parse ↵Peter Ljunglöf
the array back into concatenations
2019-03-08added parsing of json into canonical GFPeter Ljunglöf
2019-03-08remove case expressions (no particular reason)Peter Ljunglöf
2019-03-08corrected json printingPeter Ljunglöf
some object labels must be preceded by ".", to not be in conflict with GF records (which are stored as json objects) plus some minor bugfixes and cleaning
2019-03-08Remove "canonical_yaml" from the option descriptionsPeter Ljunglöf
2019-03-07Expose GF.Grammar.Canonical + some refactoringThomas Hallgren
to make it available in other tools by depending on the gf package and importing it
2019-03-07Rename module GF.Compile.ConcreteToCanonical to GF.Compile.GrammarToCanonicalThomas Hallgren
2019-03-07haskell-bind/utils.c: add missing returnThomas Hallgren
Found via C compiler warning
2019-03-05Bump version number to 3.10.3-gitThomas Hallgren
This is not an announced realase, but this is version now installed on our server.
2019-03-05Merge branch 'master' of https://github.com/GrammaticalFramework/gf-coreThomas Hallgren
2019-03-05Update .deb packages to verion 3.10-2 on the download pageThomas Hallgren
New .deb packages have been generated since it turned out that the RGL was missing in original .deb packages.
2019-03-05debian/rules bug fix: the RGL was not included in .deb packagesThomas Hallgren
The problem was that the RGL was both built and copied to the destdir during the build step, which caused it to be deleted before the install step. It is now copied to destdir during the install step.