| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-06 | A version of `readPGF` where the user handles the IO. | Frederik Hanghøj Iversen | |
| 2018-07-26 | Minimal update with new repo URLs & build instructions | John J. Camilleri | |
| 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-06 | A new function called "completions" is added in the Haskell runtime and used ↵ | Krasimir Angelov | |
| in PGFService. This makes the extraction of completions more platform independent | |||
| 2017-09-05 | GF.Command.TreeOperations is now independent from the runtime's internals | Krasimir Angelov | |
| 2017-09-05 | added exprSize and exprFunctions in the Haskell runtime too and use them in ↵ | Krasimir Angelov | |
| TreeOperations | |||
| 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-04 | added a separate cabal file for the Haskell runtime | Krasimir Angelov | |
| 2017-09-04 | move the custom Binary package back to src/runtime/haskell | Krasimir Angelov | |
| 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 | |||
| 2016-06-08 | PGF.VisualizeTree: add SVG renderering of word dependency trees | hallgren | |
| This was done by introducing an intermediate representation for the LaTeX pictures produced by the LaTeX renderer and providing a new backend that outputs SVG instead of LaTeX. | |||
| 2016-06-03 | vd latex: some adjustments in heights and lengths | aarne | |
| 2016-06-02 | vd: arc heights now depend on number of arcs below rather than word distance | aarne | |
| 2016-05-26 | Add haddock documentation to PGF.graphvizDependencyTree and PGF.getDepLabels | hallgren | |
| They seemed very difficult to use without the documentation, since their types are not particularly self documenting. Also documented what the (Bool,Bool) argument to PGF.graphvizAbstractTree is for. | |||
| 2016-05-26 | Fix documentation typo on PGF.Haskell | hallgren | |
| 2016-05-23 | made the word length proportionate in dependency visualization, instead of ↵ | aarne | |
| using the max length for every word | |||
| 2016-02-23 | add forgotten file src/runtime/haskell/PGF/LexingAGreek.hs | leiss | |
| 2015-11-23 | vd -conll2latex now converts conll to latex. Without going through GF trees, ↵ | aarne | |
| but as a service to the dependency parser community. | |||
| 2015-11-18 | reduced label size and optimized arc length in vd -output=latex | aarne | |
| 2015-11-17 | latex visualization of dep trees: explained the program better and ↵ | aarne | |
| eliminated most magic numbers | |||
| 2015-11-17 | added -output=latex to visialize_dependencies. This generates more ↵ | aarne | |
| familiar-looking output than the default graphviz, which can moreover be pasted into LaTeX documents. Some more work is needed to make long sentences look nice and fit on a page; a constant word length is now used to simplify computing the coordinates. | |||
| 2015-11-05 | vp -showdep: as default label for the first (incl. only) argument, don't use ↵ | aarne | |
| dep#0 but assume it is the head | |||
| 2015-11-05 | improved documentation of vp -showdep | aarne | |
| 2015-11-04 | dependency labels in parse trees now with the -deps flag, -file=labels_file ↵ | aarne | |
| for configuration. With -nocat option this shows reasonable dep trees, more familiar looking than the vd command. With -showfun flag, the tree gives a rather complete picture of the analysis of the sentence. | |||
| 2015-11-04 | prepared visualize_parse for showing dependency labels | aarne | |
| 2015-08-31 | GF.Infra.SIO: The SIO monad now supports putStr in addition to putStrLn | hallgren | |
| Also included some unrelated minor changes. | |||
| 2015-08-28 | Comment out some dead code found with -fwarn-unused-binds | hallgren | |
| Also fixed some warnings and tightened some imports | |||
| 2015-07-16 | added a space after the tag in word alignment to work around a graphviz bug ↵ | aarne | |
| shown with Chinese characters | |||
| 2015-06-23 | Bump version of .gfo and .pgf files, improve error messages on version mismatch | hallgren | |
| Becacuse of the new special tokens added to the Symbol type, .gfo and .pgf files produced with the current version of GF can not always be used with older versions of GF and the PGF run-time system. The PGF version number was increased from (2,0) to (2,1). GF can still read version (2,0) and (1,0), so old PGF files continue to work. The GFO version was increased from "GF03" to "GF04". | |||
| 2015-06-17 | forgot changes in the serialization in the Haskell runtime | krasimir | |
| 2015-06-11 | fixed typo in the Haskell runtime | krasimir | |
| 2015-05-11 | added all orthographic primitives | krasimir | |
| 2015-04-20 | drop the dependency to FST | krasimir | |
| 2015-03-24 | PGF Service: add an option to return syntax trees in JSON format | hallgren | |
| The parse/translate/c-parse/c-translate commands now recognize the option jsontree=true to augment the returned JSON structure with a field called "jsontree" next to the field "tree", or "jsontrees" next to "trees", containing the the returned syntax tree in JSON format (the same format returned by the abstrjson command, similar to the format returned in the "brackets" field). | |||
