| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-11-12 | added Predef.SOFT_BIND. This special token allows zero or more spaces ↵ | kr.angelov | |
| between ordinary tokens. It is also used in the English RGL to attach the commas to the previous word. | |||
| 2013-11-04 | bug fix in the linearizer | kr.angelov | |
| 2013-11-02 | linearization for HOAS trees. It should word but we need a type checker in ↵ | kr.angelov | |
| order to test it properly | |||
| 2013-11-01 | bugfix in the linearizer | kr.angelov | |
| 2013-11-01 | bugfix in linearizer.c | kr.angelov | |
| 2013-10-30 | use linref in the C linearizer. The robust linearization is now fully supported | kr.angelov | |
| 2013-10-30 | fix the debug mode in the linearizer after the refactoring in libgu | kr.angelov | |
| 2013-10-23 | tabular linearization in the C and Java runtimes | kr.angelov | |
| 2013-10-09 | a major redesign in the C runtime. The parser and the linearizer now fully ↵ | kr.angelov | |
| support BIND. The following things are still broken: parseval, word completion, handling 'pre', the robust mode | |||
| 2013-10-04 | GuString is now an ordinary C string - it makes live easier. In addition ↵ | kr.angelov | |
| PgfSymbolKS, PgfExprFun and PgfLiteralStr now keep their strings as embedded flexible arrays. The latest change gives us the same compactness as the old representation but it is a lot easier to use. | |||
| 2013-09-30 | better handling for nonExist in the C runtime. BIND is also supported in the ↵ | kr.angelov | |
| linearizer but not in the parser yet | |||
| 2013-09-27 | a major refactoring in the C and the Haskell runtimes. Note incompatible ↵ | kr.angelov | |
| change in the PGF format!!! The following are the outcomes: - Predef.nonExist is fully supported by both the Haskell and the C runtimes - Predef.BIND is now an internal compiler defined token. For now it behaves just as usual for the Haskell runtime, i.e. it generates &+. However, the special treatment will let us to handle it properly in the C runtime. - This required a major change in the PGF format since both nonExist and BIND may appear inside 'pre' and this was not supported before. | |||
| 2013-09-17 | a major refactoring in the C runtime. GuList is now removed and replaced ↵ | kr.angelov | |
| with GuSeq. The GuSeq/GuBuf API is simplified | |||
| 2013-09-13 | minor optimization/refactoring in the grammar reader | kr.angelov | |
| 2013-09-12 | remove the logging from libgu | kr.angelov | |
| 2013-09-05 | remove the read and write modules from libgu. this simplifies the i/o layer | kr.angelov | |
| 2013-09-04 | slight optimization for the linearizer in the C runtime | kr.angelov | |
| 2013-09-04 | bugfix in the robust linearizer | kr.angelov | |
| 2013-08-23 | nonExist now does the expected thing | kr.angelov | |
| 2013-06-24 | bugfix for the linearizer in the C runtime | kr.angelov | |
| 2013-05-04 | bugfix in the C runtime which was causing an infinite loop while linearizing ↵ | kr.angelov | |
| partial trees | |||
| 2013-04-18 | added API for computing bracketed strings from Python and C | kr.angelov | |
| 2013-04-05 | a bugfix which was causing an infinite loop in the C linearizer for some ↵ | kr.angelov | |
| sentences | |||
| 2013-04-05 | a very simple linearization for partial abstract trees in the C runtime | kr.angelov | |
| 2013-03-14 | bug fix in the linearizer in the C runtime | kr.angelov | |
| 2013-02-13 | bugfix in the linearizer for the C runtime | kr.angelov | |
| 2013-02-11 | remove the pgf2yaml tool which was both broken and redundant. The ↵ | kr.angelov | |
| declarations for generic programming from data.c are removed as well | |||
| 2012-12-19 | bugfix: the linearizer should not generate extra space at the end of the ↵ | kr.angelov | |
| sentence | |||
| 2012-12-19 | bugfix for linearization of metavariables at the root of a tree | kr.angelov | |
| 2012-12-19 | rename linearize.{h/c} to linearizer.{h/c} which follows the convention used ↵ | kr.angelov | |
| in parser.c and reasoner.c | |||
