| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-11-05 | Eliminate mutual dependencies between the GF compiler and the PGF library | hallgren | |
| + References to modules under src/compiler have been eliminated from the PGF library (under src/runtime/haskell). Only two functions had to be moved (from GF.Data.Utilities to PGF.Utilities) to make this possible, other apparent dependencies turned out to be vacuous. + In gf.cabal, the GF executable no longer directly depends on the PGF library source directory, but only on the exposed library modules. This means that there is less duplication in gf.cabal and that the 30 modules in the PGF library will no longer be compiled twice while building GF. To make this possible, additional PGF library modules have been exposed, even though they should probably be considered for internal use only. They could be collected in a PGF.Internal module, or marked as "unstable", to make this explicit. + Also, by using the -fwarn-unused-imports flag, ~220 redundant imports were found and removed, reducing the total number of imports by ~15%. | |||
| 2013-10-30 | linref is now used by the linearizer. The visible change is that the 'l' ↵ | kr.angelov | |
| command in the shell now can linearize discontinuous phrases | |||
| 2013-05-03 | [haskell runtime] Remove trailing whitespaces in VisualizeTree.hs | gregoire.detrez | |
| 2013-04-21 | reverse the direction of the arcs in the dependency trees | kr.angelov | |
| 2013-04-19 | remove the dead code left behind by Peter Ljunglöf in VisualizeTree | kr.angelov | |
| 2013-04-16 | added a malt_tab format to the vd command in the GF shell | kr.angelov | |
| 2013-04-16 | the generation of dependency trees in the Haskell runtime is now finally ↵ | kr.angelov | |
| working with bracketed strings. This also fixes some errors in the old implementation | |||
| 2012-11-22 | PGFService.hs: fix type error caused by change to PGF.graphvizParseTree | hallgren | |
| Note that some of the graphviz functions have backwards incompatible changes that might also affect other clients of the PGF run-time library. Also added graphvizDefaults and export it together with GraphvizOptions from the PGF run-time library. | |||
| 2012-11-22 | better visualization of parse trees | peter.ljunglof | |
| 2012-03-18 | PGF run-time library: function names in BracketedString (experimental) | hallgren | |
| + Make room for function names in the BracketedString data structure. + Fill in function names when linearizing an abstract syntax tree to a BracketedString. + Fill in wildCId when it is not obvious what the function is. + Function bracketedLinearize: for compatibility with the other linearization functions, return Leaf "" instead of error "cannot linearize". + Export flattenBracketedString from module PGF. + PGFServce: make function names available in the JSON representation of BracketedString. | |||
| 2011-12-08 | Now graphvizAbstractTree suppress the visualization of implicit arguments. | kr.angelov | |
| 2010-12-06 | simple refactoring in PGF.Macros and related | krasimir | |
| 2010-10-31 | added giza Alignments with command ga and merged the rendering algorithm for ↵ | ramona.enache | |
| graphviz and giza alignments | |||
| 2010-10-13 | bugfix in PGF.VisualizeTree for handling trees with implicit arguments | krasimir | |
| 2010-08-09 | native representation for HOAS in PMCFG and incremental type checking of the ↵ | krasimir | |
| parse forest | |||
| 2010-06-18 | Yay!! Direct generation of PMCFG from GF grammar | krasimir | |
| 2010-05-29 | I switched back to the old algorithm for generating dependency trees. This ↵ | krasimir | |
| required an ugly hack but there is no easy and quick other way :-( | |||
| 2010-05-25 | some fixes for graphvizDependencyTree | krasimir | |
| 2010-05-19 | now every BracketedString also has reference to the source expression(s) | krasimir | |
| 2010-05-01 | refactor BracketedString | krasimir | |
| 2010-04-30 | first incarnation of the bracketed string API | krasimir | |
| 2010-04-22 | removed mention of 2.9 welcome, and some traces in visualization | aarne | |
| 2010-01-27 | cleanup the code of the PGF interpreter and polish the binary serialization ↵ | krasimir | |
| to match the preliminary specification | |||
| 2010-01-17 | now the linearization is completely based on PMCFG | krasimir | |
| 2009-12-13 | reorganize the directories under src, and rescue the JavaScript interpreter ↵ | krasimir | |
| from deprecated | |||
