| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-02 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core ↵ | Arianna Masciolini | |
| into hleiss/master | |||
| 2025-08-02 | define return in terms of pure, >> as *>, mappend as <> | Inari Listenmaa | |
| In preparation for deprecation, see https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid and https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | |||
| 2025-02-18 | Bug fix for gf-shell command 'pt -compute' in Expr.hs by | Hans Leiss | |
| tryMatch p (VConst _ _) env = match sig f eqs as0 | |||
| 2025-01-07 | random generation of literals now has ten different values for each built in ↵ | aarneranta | |
| type; maybe a better solution for most cases than just one value | |||
| 2024-03-01 | showExpr and linearize now refresh the printed variables if needed | aarneranta | |
| 2023-12-14 | visualize_dependencies (vd) now creates latex in landscape mode to show long ↵ | Aarne Ranta | |
| trees better | |||
| 2021-07-08 | Remove two missing-methods warnings | John J. Camilleri | |
| 2020-11-10 | Replaced Control.Monad.Error with Control.Monad.Except | Liyana | |
| 2020-10-02 | fix parsing with HOAS | krangelov | |
| 2020-07-06 | an attempt to solve record extension overloading bug, commented out for the ↵ | aarneranta | |
| moment | |||
| 2020-05-05 | accepting gf-ud style abslabels in gf-core ; cnclabels TODO | aarneranta | |
| 2020-03-15 | restore the sequence ordering after -optimize-pgf | krangelov | |
| 2019-11-13 | fixed a vd bug that sometimes erased the root label | aarneranta | |
| 2019-11-12 | fixed 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-03-20 | hiding morphological tags from Latex printing of dependency trees | Aarne Ranta | |
| 2019-01-23 | PGF.Haskell.fromStr: fix double spaces caused by empty tokens | Thomas Hallgren | |
| 2019-01-07 | add CoNLLU as output format for gf2ud: merging issue (#24) | Prasanth Kolachina | |
| 2019-01-07 | Merge pull request #24 from odanoburu/gf2ud-comments | Prasanth Kolachina | |
| (gf2ud) add comments to CoNLL-U output | |||
| 2018-12-20 | revert to printing the unique id in ppBracketedString | Krasimir Angelov | |
| 2018-12-20 | save the original concrete category in BracketedString | Krasimir Angelov | |
| 2018-12-19 | (gf2ud) add comments to CoNLL-U output | odanoburu | |
| when debbuging labels, I find it useful to have comments saying what's the original sentence (lazy, I know) and the original tree (depending on the treebank, the trees can be similar). I know this is not the goal exactly, but UDv2 treebanks (http://universaldependencies.org/format.html) should always have a 'text =' comment, and a 'sent_id =' comment (which would be easy to implement too, but not that useful). | |||
| 2018-12-18 | added the possibility to annotate features of syncat words, e.g. @"is" PresSg3 | Aarne Ranta | |
| 2018-12-18 | refactored cnc configfile parsing a bit | Aarne Ranta | |
| 2018-12-18 | Merge branch 'master' into master | Aarne Ranta | |
| 2018-12-18 | morph. feat generation by AR | Prasanth Kolachina | |
| 2018-12-18 | added morphological tags to UD tree output. Tags are give in ↵ | Aarne Ranta | |
| CncConfiguration, e.g. @N Sg Pl. Default tag is Cat-offset, as defined for each Cat in pgf | |||
| 2018-12-17 | allow comments in dependency configs and fix conll output | Prasanth Kolachina | |
| 2018-12-01 | dealing with ',' as syncategorematic token | Aarne Ranta | |
| 2018-11-30 | Fix deprecations from containers >= 0.4.0.0 | Peter Ljunglöf | |
| E.g. `foldWithKey` has been deprecated since 0.4.0.0 (November 2010)[1] and has been removed in 0.6.0.1 (2018)[2] [1]: https://github.com/haskell/containers/blob/master/changelog.md#0400--nov-2010 [2]: https://github.com/haskell/containers/blob/master/changelog.md#death-of-deprecated-functions (commit originally by @fredefox) | |||
| 2018-11-28 | fixed a bug in the cnclabel format | Aarne Ranta | |
| 2018-05-24 | add bracketLinearizeAll for variants | Prasanth Kolachina | |
| 2018-04-18 | Fixes for GHC 8.4.1 compatibility | Thomas 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) | |||
| 2017-12-19 | bugfix for random generation with HOAS | Krasimir Angelov | |
| 2017-09-05 | GF.Command.TreeOperations is now independent from the runtime's internals | Krasimir Angelov | |
| 2017-09-04 | eliminate modules PGF.Lexing, PGF.LexingAGreek. Make PGF.Utilities an ↵ | Krasimir Angelov | |
| internal module in the runtime. These are not really part of the core runtime. | |||
| 2017-09-01 | silence Tab warnings in the Haskell runtime | Krasimir Angelov | |
| 2017-08-29 | the embedded grammars now work with both the pure Haskell and the Haskell ↵ | Krasimir Angelov | |
| binding API | |||
| 2017-08-22 | a nicer pretty printing for the PGF format | Krasimir Angelov | |
| 2017-08-18 | ???? | Krasimir Angelov | |
| Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF | |||
| 2017-08-18 | the parser is not forced to respect the linref while parsing discontious phrases | Krasimir Angelov | |
| 2017-08-18 | Bump version requirements to base>=4.6, Cabal>=1.20 | Thomas Hallgren | |
| Cabal>=1.20 allows control over parallelism when compiling grammars from Setup.hs and WebSetup.hs. base>=4.6 allows conditional compilation with CPP to be eliminated from a few modules. base-4.6 corresponds to GHC 7.6.3, which is what you get in Debian 8 (aka jessie, aka oldstable) from 2015. | |||
| 2017-08-11 | A couple of fixes for GHC 8.2.1 compatibility | Thomas Hallgren | |
| 2017-06-02 | handling combination of &+ and &| | aarne | |
| 2017-06-02 | handling capitalization (&|) in unlexer -bind | aarne | |
| 2017-04-06 | separated syncat multiwords in dep tree generation ; added function ↵ | aarne | |
| wildcards to concrete annotatations (see for instance english/LangEng.labels) | |||
| 2017-04-06 | vd command now reads local concrete configurations to deal with syncat ↵ | aarne | |
| words; TODO: dissolve clustered multiwords bound with + | |||
| 2017-04-05 | added generateOntology & generateOntologyDepth | krasimir | |
| 2016-06-15 | added a default value in dependency visualization for cases using maximum, ↵ | aarne | |
| to cover the case where the list of arcs is empty | |||
| 2016-06-09 | PGF service & minibar: only show dependency diagrams if the labels are known | hallgren | |
| + The PGF service now reads and caches dependency label configuration files. + The grammar info returned by command=grammar has a new boolean field 'hasDependencyLabels' to indicate if dependency labels were found for the grammar. Also, command=deptree will now fail if no labels are present. + The minibar only shows word dependency trees if labels are present. + Also changed the type of getDepLabels from [String] -> Labels to String -> Labels, since all uses were in the form "getDepLabels . lines". | |||
| 2016-06-08 | PGF.VisualizeTree: add white background in the SVG rendering of dependency trees | hallgren | |
| This makes them look the same as SVG produced by graphviz | |||
