summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-06-05Condense the unsupported token gluing as per John's suggestionInari Listenmaa
2020-06-04Don't output "\n **" if helpfulMsg is empty.Inari Listenmaa
2020-06-04Add clarification to Internal error in GeneratePMCFGInari Listenmaa
2020-06-04Add clarification to Unsupported token gluing (both good and bad case)Inari Listenmaa
2020-06-04Add clarification to "expected foo, inferred bar" type of error msgsInari Listenmaa
2020-06-04Add clarification to "Pattern is not linear" error msg.Inari Listenmaa
2020-06-04Add suggestions to error messages that are caused by too few/many argsInari Listenmaa
2020-05-20allow literals in the C shellkrangelov
2020-05-20bugfix in parsing literalskrangelov
2020-05-20expose lookupCohorts in Pythonkrangelov
2020-05-20fix the uggly typo that broke the literals.krangelov
2020-05-16split unknown words by spaceskrangelov
2020-05-14Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2020-05-14lookupCohorts now detects and reports unknown words. Also:krangelov
- added added two filtering functions: filterLongest and filterBest - updated the PGF service to work with the new API
2020-05-05accepting gf-ud style abslabels in gf-core ; cnclabels TODOaarneranta
2020-04-01Expose PGF/Concr/Iter/BracketJohan Dahlin
Expose the remaining types in the module. These are helpful for example in type annotations.
2020-04-01forgot the conversion of the annotation string to jstringkrangelov
2020-03-25switch off the debuggerkrangelov
2020-03-15restore the sequence ordering after -optimize-pgfkrangelov
2020-03-06an API to access the names of all fields withing a categorykrangelov
2020-03-05fix the build after the change in the morphological APIkrangelov
2020-03-05lookup_morpho, lookup_cohorts and fullform_lexicon now report the usual ↵krangelov
conditional probability. This turns out to be more useful for part of speech tagging
2020-03-05The APIs for callbacks and the bracketed strings now use a string for the ↵krangelov
analysis intead of an integer. This is now consistent with lookupMorpho and friends
2020-02-18another bug related to mattern matching on multiword expressionkrangelov
2020-02-17fix: pattern matching on strings should reconstruct the tokens after matchingkrangelov
2020-02-17fix the compilation of case insensitive grammarskrangelov
2020-02-13support command c-lookupCohortskrangelov
2020-02-13support post requests to the serverkrangelov
2020-01-28rename the WordNet module when creating a new languagekrangelov
2020-01-28added link to WordNetkrangelov
2020-01-24added plugin for search in WordNetkrangelov
2020-01-17Python 3 literal callbacks will receive offsets in number of characters ↵krangelov
instead of bytes
2019-12-07a version of the parser which returns a chart rather than a list of expressionskrangelov
2019-12-07remove bogus commentkrangelov
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