| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-09 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-08-09 | bugfix in the parser's scanner | krangelov | |
| 2019-08-07 | Remove wrong Haddock comment in PGF2 | John J. Camilleri | |
| Clearly just a copy-paste error | |||
| 2019-08-05 | Minibar can now display grammar documentation. | Thomas Hallgren | |
| The documentation is taken from a file called Grammar.pgf_info, located next to the Grammar.pgf file on the server. The first line of the documentation is displayed below the menu bar in the minibar. The rest of the documentation is displayed when you press the "More info" button (or the "i" button). The documentation can contain HTML markup. Blank lines are treated as paragraph breaks. | |||
| 2019-07-11 | Remove TypeScript runtime and point to new repository | John J. Camilleri | |
| https://github.com/GrammaticalFramework/gf-typescript | |||
| 2019-07-10 | Minor renamings in JSON format | John J. Camilleri | |
| 2019-07-10 | Address @heatherleaf's suggestions | John J. Camilleri | |
| 2019-07-07 | Whitespace fixes | John J. Camilleri | |
| 2019-07-07 | Finish compile to PGF JSON, including JSON schema for resulting format. | John J. Camilleri | |
| 2019-07-03 | Finish JSON conversion for abstract | John J. Camilleri | |
| 2019-07-03 | Start work on PGFtoJSON module. Add compiler flag `-f json`. | John J. Camilleri | |
| 2019-06-30 | fully supported case-insensitive parsing/lookup | krangelov | |
| 2019-06-25 | the parser now ensures that all word senses are in the chart | krangelov | |
| 2019-06-24 | fix in gu_buf_heap_pop | krangelov | |
| 2019-06-24 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-06-24 | share some code for printing | krangelov | |
| 2019-06-13 | gflib.ts: put warning on console when function undefined | John J. Camilleri | |
| 2019-06-13 | gflib.ts: fix in annotation when type is unknown | John J. Camilleri | |
| 2019-06-13 | gflib.ts: generate source map, which is helpful for debugging | John J. Camilleri | |
| 2019-06-13 | gflib.ts: handled unimplemented functions during linearisation | John J. Camilleri | |
| 2019-06-12 | gflib.ts: also accept U+00C0-U+00FF (\192-\255) in idents in parseTree | John J. Camilleri | |
| Matches definition in src/compiler/GF/Grammar/Lexer.x | |||
| 2019-06-12 | gflb.ts: add comments about startsWith polyfill, making into module | John J. Camilleri | |
| 2019-06-10 | Avoid modifying String prototype in TypeScript runtime | John J. Camilleri | |
| Adds new class TaggedString | |||
| 2019-06-10 | Use strict mode in TypeScript, catch some more corner cases | John J. Camilleri | |
| 2019-06-10 | TypeScript readme | John J. Camilleri | |
| 2019-06-10 | Add generated gflib.js under `typescript/js`. Add deprecation notice in ↵ | John J. Camilleri | |
| `javascript`. | |||
| 2019-06-10 | Catch for when rules are undefined | John J. Camilleri | |
| 2019-06-10 | Create copies when tagging | John J. Camilleri | |
| Not sure if this behaviour is identical to previous version, or in truth how important it really is anyway | |||
| 2019-06-10 | Minor indentation fixes in gflib.js | John J. Camilleri | |
| Despite it being deprecated 🙈 | |||
| 2019-06-07 | Support for `pre` in gflib.ts. Some type annotation fixes. | John J. Camilleri | |
| 2019-06-07 | Porting of JS runtime to TypeScript (`gflib.ts`) complete | John J. Camilleri | |
| 2019-06-07 | Remove type definitions gflib.d.ts which contained many errors and now obsolete | John J. Camilleri | |
| 2019-06-07 | More type fixes in gflib.ts after setting noImplicitAny | John J. Camilleri | |
| 2019-06-07 | Clean up whitespace in [old] gflib.js | John J. Camilleri | |
| 2019-06-07 | Fix 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-05 | More progress on gflib.ts | John J. Camilleri | |
| All code has been copied from gflib.js but there are many type errors yet to be resolved | |||
| 2019-06-04 | Add `gflib.ts`, a port of JS runtime `gflib.js` into TypeScript (WIP) | John J. Camilleri | |
| 2019-05-29 | Update TypeScript definitions for gflib.js | John 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-28 | bits of documentation | krangelov | |
| 2019-05-28 | filter out empty cohorts | krangelov | |
| 2019-05-28 | API for scanning for cohorts in an arbitrary text | krangelov | |
| 2019-05-27 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-05-27 | remove duplicate definition for RecordCompare | krangelov | |
| 2019-05-20 | reordered error message for 'no overload'; might be even better to show ↵ | Aarne Ranta | |
| complete types | |||
| 2019-05-15 | Eliminate the dependency on time-compat | Thomas 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-03 | runtime/javascript: use a grammar.js with two langauges | Thomas 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-03 | gf-tutorial: fix link to JavaScript translator demo | Thomas 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-25 | GF.Compile.CheckGrammar: discard bad 'lincat C = …' with a warning | Thomas 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-12 | respect the probs option also when merging PGFs | krangelov | |
| 2019-03-26 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
