| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-22 | a nicer pretty printing for the PGF format | Krasimir Angelov | |
| 2017-04-19 | explicitly classify all functions in libpgf as either internal or API functions | krasimir | |
| 2015-05-11 | added all orthographic primitives | krasimir | |
| 2014-10-09 | Prelude.CAPIT is now a built-in primitive. It still generates &| in the ↵ | kr.angelov | |
| Haskell runtime but will be intepreted in the C runtime | |||
| 2014-10-09 | replace the hash maps in the abstract syntax with binary search tables | kr.angelov | |
| 2013-11-22 | the GF syntax for identifiers is exteded with quoted forms, i.e. you could ↵ | kr.angelov | |
| write for instance 'ab.c' and then everything between the quites is identifier. This includes Unicode characters and non-ASCII symbols. This is useful for automatically generated GF grammars. | |||
| 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-06 | the content of ParseEngAbs3.probs is now merged with ParseEngAbs.probs. The ↵ | kr.angelov | |
| later is now retrained. Once the grammar is compiled with the .probs file now it doesn't need anything more to do robust parsing. The robustness itself is controlled by the flags 'heuristic_search_factor', 'meta_prob' and 'meta_token_prob' in ParseEngAbs.gf | |||
| 2013-10-30 | added the linref construction in GF. The PGF version number is now bumped | 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-07 | fix the grammar printer after the change of GuString in libgu | kr.angelov | |
| 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-05 | remove the read and write modules from libgu. this simplifies the i/o layer | kr.angelov | |
| 2013-08-23 | nonExist now does the expected thing | kr.angelov | |
| 2013-06-27 | a complete Python API for reading, printing and manipulation of abstract ↵ | kr.angelov | |
| trees and types. This includes dependent types, high-order abstract syntax and implicit arguments | |||
| 2013-05-30 | bugfix for the grammar printer in the C runtime | kr.angelov | |
| 2013-04-18 | added API for computing bracketed strings from Python and C | kr.angelov | |
| 2013-02-11 | refactoring: now all named objects in the C runtime have an explicit name field | 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-05-08 | a new unbiased statistical parser. it is still far from perfect use it on ↵ | kr.angelov | |
| your own risk. | |||
| 2012-03-05 | libpgf: now all concrete functions and categories are explicitly linked to ↵ | kr.angelov | |
| their abstract counter parts | |||
| 2012-02-24 | libpgf: simple fix in the grammar printer and the reader | kr.angelov | |
| 2012-02-17 | libpgf: simplify the loading of PgfCncCat | kr.angelov | |
| 2012-02-17 | libpgf: added printer.c | kr.angelov | |
