summaryrefslogtreecommitdiff
path: root/src/runtime
AgeCommit message (Collapse)Author
2018-10-15hide the compatibility APIKrasimir Angelov
2018-08-06A version of `readPGF` where the user handles the IO.Frederik Hanghøj Iversen
2018-07-26Minimal update with new repo URLs & build instructionsJohn J. Camilleri
2018-06-27undo the partial fix for word completion since it breaks normal parsingKrasimir Angelov
2018-06-20a simple fix for the linearizerKrasimir Angelov
2018-06-20Revert "when linearizing missing functions with brackets, the name of the ↵Krasimir Angelov
function should still be reported" This reverts commit 18204bdd25bd460904ac475f3ea340daa96589df.
2018-06-20Revert "forgot to switch off the debugger"Krasimir Angelov
This reverts commit 5919dfa3366dfd2f2af8c3ce7749d066a2033f0d.
2018-06-20forgot to switch off the debuggerKrasimir Angelov
2018-06-20when linearizing missing functions with brackets, the name of the function ↵Krasimir Angelov
should still be reported
2018-06-20added bracketedLinearizeAllKrasimir Angelov
2018-06-20bracketedLinearize in Haskell now emits the BIND constructor like in JavaKrasimir Angelov
2018-06-13Add TypeScript type definitions for gflib.jsJohn J. Camilleri
2018-05-28Merge branch 'master' of https://github.com/GrammaticalFramework/GFKrasimir Angelov
2018-05-28added comment for WindowsKrasimir Angelov
2018-05-28some tweaks for WindowsKrasimir Angelov
2018-05-24spell error in py.egs.READMEPrasanth Kolachina
2018-05-24add bracketLinearizeAll for variantsPrasanth Kolachina
2018-05-21fixed typo which broke the compilation on WindowsKrasimir Angelov
2018-05-21Merge branch 'master' of https://github.com/GrammaticalFramework/GFKrasimir Angelov
2018-05-21fix the compilation when the byte order cannot be detected staticallyKrasimir Angelov
2018-05-21Update info about path to jni.h in Java binding install notesJohn J. Camilleri
2018-05-21Missing -I in Java bindings MakefileJohn J. Camilleri
2018-04-18Fixes for GHC 8.4.1 compatibilityThomas Hallgren
* In GHC 8.4.1, the operator <> has become a method of the Semigroup class and is exported from the Prelude. This is unfortunate, since <> is also exported from the standard library module Text.PrettyPrint, so in any module that defines a pretty printer, there is likely to be an ambiguity. This affects ~18 modules in GF. Solution: import Prelude hiding (<>) This works also in older versions of GHC, since GHC does't complain if you hide something that doesn't exists. * In GHC 8.4.1, Semigroup has become a superclass of Monoid. This means that anywhere you define an instance of the Monoid class you also have to define an instance in the Semigroup class. This affects Data.Binary.Builder in GF. Solution: conditionally define a Semigroup instance if compiling with base>=4.11 (ghc>=8.4.1)
2018-04-12bugfix in the Haskell bindingKrasimir Angelov
2018-04-12Merge branch 'master' of https://github.com/GrammaticalFramework/GFKrasimir Angelov
2018-04-12bugfix in the C parserKrasimir Angelov
2018-04-09- rm duplicate linesodanoburu
2018-04-09- rm trailing spacesodanoburu
2018-02-22- tweak the tokenizer in pgf_lookup_sentence to threat .!?,: as separate tokensKrasimir Angelov
+ bugfix which causes crashes
2018-02-04partial fix for word completion in the C runtimeKrasimir Angelov
2017-12-19bugfix for random generation with HOASKrasimir Angelov
2017-12-09silence some warnings on MINGW32Krasimir Angelov
2017-12-09added one more include to define alloca for WindowsKrasimir Angelov
2017-12-09fix the compilation of sqlite3Btree.c on WindowsKrasimir Angelov
2017-10-04further extend the API of the C runtimeKrasimir Angelov
2017-10-03in the PGF2 api: remove showCategory. add categoryContext and ↵Krasimir Angelov
functionIsConstructor
2017-09-28added exprSubstitute in the C runtime for substituting meta variablesKrasimir Angelov
2017-09-28the parser for abstract expressions in the C runtime now supports partial parsesKrasimir Angelov
2017-09-26added a method in Python for pretty printing a grammarKrasimir Angelov
2017-09-25added showPGF in the Haskell APIKrasimir Angelov
2017-09-25handle productions in the internal creation APIKrasimir Angelov
2017-09-25make pgf_production_is_lexical public since it will be needed in the Haskell ↵Krasimir Angelov
binding
2017-09-25fix typo in jni_utils.cKrasimir Angelov
2017-09-25fix the compilation of jsg.c after the last patchKrasimir Angelov
2017-09-25handle BIND & CAPIT in bracketedLinearize for JavaKrasimir Angelov
2017-09-18added Expr.size() in the Java bindingKrasimir Angelov
2017-09-14make the API for indexing in the parser and the linearizer public since it ↵Krasimir Angelov
will be needed in the Haskell binding
2017-09-14an almost complete API for building new PGF files in the Haskell bindingKrasimir Angelov
2017-09-13fix gu_encode_doubleKrasimir Angelov
2017-09-13corrections in the PGF writerKrasimir Angelov