summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-12-07silence warnings in the Python bindingskrangelov
2019-12-03GF cloud: GFMorpho: responsive layout improvement for small screensThomas Hallgren
2019-12-03GF Cloud: add Word inflection with smart paradigmsThomas Hallgren
This is a reimplemention of Aarne's GFMorpho service from 2012, using the GF shell web API. Not all features are implemented (yet).
2019-11-26PGFService: userLanguage now defaults to English, if present in the grammarThomas Hallgren
The userLangauge is the name of the concrete syntax that has a languageCode that matches the user's preferred language, as reported by the web browser. If no matching language code is found, the PGF service now sets userLanguage to the concrete syntax for English (e.g. FoodsEng) if present, and defaults to the first concrete syntax (e.g. FoodsAfr) only if English is not present in the grammar.
2019-11-21Minibar: make it possible to configure a list of preferred grammarsThomas Hallgren
A preferred grammar is selected when a user visits the Minibar for the first time. (Like before, Minibar remembers the selected grammar for future visits.) A preferred list of grammars can be specified in config.js in the .../minibar directory on the server, e.g. like this: preferred_grammars=["/grammars/Foods.pgf","/grammars/ResourceDemo.pgf"] The first available grammar from the list is used.
2019-11-18PGFService: revert unlexing change in PGFService to restore &+ behaviourThomas Hallgren
2019-11-13fixed a vd bug that sometimes erased the root labelaarneranta
2019-11-12fixed the problem with generating several roots in ud2gf. Now only the ↵aarneranta
leftmost word becomes ROOT, the others become dep - which can be eliminated by cnclabels. This works fine for e.g. English prepositional and particle verbs. But it does not work if the 'main' word is not the leftmost one
2019-10-09forgot that debugging is onkrangelov
2019-10-09fix chunk extraction when there are literalskrangelov
2019-10-09fix the parsing for literals after the latest changes in the parserkrangelov
2019-09-20more dead codekrangelov
2019-09-20removed more dead codekrangelov
2019-09-20remove obsolete codekrangelov
2019-09-10GrammarToCanonical: bug fix: add missing case for EmptyThomas Hallgren
2019-08-30first version of a parser which returns chunks in case of failurekrangelov
2019-08-30fix gu_map_nextkrangelov
2019-08-30Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-08-30a more reasonable API to iterate over a mapkrangelov
2019-08-21Merge branch 'master' of https://github.com/GrammaticalFramework/gf-coreThomas Hallgren
2019-08-21Minibar: support for links to open a given grammar in the minibarThomas Hallgren
When you press the "i" or "More info" button for a grammar, the info now includes a link that can be used by anyone to open this specific grammar in the minibar.
2019-08-20added gu_map_deletekrangelov
2019-08-18fix packageskrangelov
2019-08-18fix reference to FastCGIUtilskrangelov
2019-08-18remove obsolete codekrangelov
2019-08-09Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-08-09bugfix in the parser's scannerkrangelov
2019-08-07Remove wrong Haddock comment in PGF2John J. Camilleri
Clearly just a copy-paste error
2019-08-05Minibar 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-11Remove TypeScript runtime and point to new repositoryJohn J. Camilleri
https://github.com/GrammaticalFramework/gf-typescript
2019-07-10Minor renamings in JSON formatJohn J. Camilleri
2019-07-10Address @heatherleaf's suggestionsJohn J. Camilleri
2019-07-07Whitespace fixesJohn J. Camilleri
2019-07-07Finish compile to PGF JSON, including JSON schema for resulting format.John J. Camilleri
2019-07-03Finish JSON conversion for abstractJohn J. Camilleri
2019-07-03Start work on PGFtoJSON module. Add compiler flag `-f json`.John J. Camilleri
2019-06-30fully supported case-insensitive parsing/lookupkrangelov
2019-06-25the parser now ensures that all word senses are in the chartkrangelov
2019-06-24fix in gu_buf_heap_popkrangelov
2019-06-24Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2019-06-24share some code for printingkrangelov
2019-06-13gflib.ts: put warning on console when function undefinedJohn J. Camilleri
2019-06-13gflib.ts: fix in annotation when type is unknownJohn J. Camilleri
2019-06-13gflib.ts: generate source map, which is helpful for debuggingJohn J. Camilleri
2019-06-13gflib.ts: handled unimplemented functions during linearisationJohn J. Camilleri
2019-06-12gflib.ts: also accept U+00C0-U+00FF (\192-\255) in idents in parseTreeJohn J. Camilleri
Matches definition in src/compiler/GF/Grammar/Lexer.x
2019-06-12gflb.ts: add comments about startsWith polyfill, making into moduleJohn J. Camilleri
2019-06-10Avoid modifying String prototype in TypeScript runtimeJohn J. Camilleri
Adds new class TaggedString
2019-06-10Use strict mode in TypeScript, catch some more corner casesJohn J. Camilleri
2019-06-10TypeScript readmeJohn J. Camilleri