| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-17 | Python 3 literal callbacks will receive offsets in number of characters ↵ | krangelov | |
| instead of bytes | |||
| 2019-12-07 | remove bogus comment | krangelov | |
| 2019-12-07 | silence warnings in the Python bindings | krangelov | |
| 2018-05-24 | spell error in py.egs.README | Prasanth Kolachina | |
| 2017-09-28 | the parser for abstract expressions in the C runtime now supports partial parses | Krasimir Angelov | |
| 2017-09-26 | added a method in Python for pretty printing a grammar | Krasimir Angelov | |
| 2017-09-08 | fix the type signatures for the linearizer callbacks | Krasimir Angelov | |
| 2017-09-06 | word completion in the C parser now returns information about the function ↵ | Krasimir Angelov | |
| which generates the token | |||
| 2017-09-06 | the parser in the C runtime can now detect incomplete sentences just like ↵ | Krasimir Angelov | |
| the parser in the Haskell runtime. This is also reflected in all bindings. | |||
| 2017-08-31 | the C runtime now supports the same customizations for GraphViz as the ↵ | Krasimir Angelov | |
| Haskell runtime | |||
| 2017-08-28 | more in the runtime documentation | Krasimir Angelov | |
| 2017-08-20 | lookupSentence is now available from Python | Krasimir Angelov | |
| 2017-08-07 | the linearizer API now allows to detect metavariables. This is used for ↵ | Krasimir Angelov | |
| instancein the lookup where the tokens produced from the metavariables are interpreted as distinct from all other tokens. | |||
| 2017-05-11 | bugfix for print names in the C runtime and expose the functionality from Java | krasimir | |
| 2017-04-19 | make some of the functions in the Python binding static | krasimir | |
| 2017-04-13 | use gu_string_buf_data in the Python binding to avoid copying | krasimir | |
| 2017-04-13 | gu_string_buf -> gu_new_string_buf in libgu | krasimir | |
| 2017-01-26 | now the Python API also accepts types as start categories. Using a string is ↵ | krasimir | |
| still ok. | |||
| 2017-01-26 | bring the Haskell binding a bit closer to the pure Haskell API | krasimir | |
| 2016-09-19 | python examples compatible with both Python 2 and 3 | prasanth.kolachina | |
| 2016-08-01 | python2 is now supported. the patch is based on a contribution from Vinit ↵ | krasimir | |
| Ravishankar | |||
| 2016-08-01 | two memory leaks in the Python bindings | krasimir | |
| 2016-06-16 | bugfix in the load method in the Python binding. The file was never closed. | krasimir | |
| 2016-05-20 | change the API for literals in Java and Python. The input sentence is no ↵ | krasimir | |
| longer a parameter to the callbacks. | |||
| 2015-12-18 | fix in the Python binding. The input sentence to the parser needs to be ↵ | krasimir | |
| copied since otherwise the Python string may be discarded the garbage collector | |||
| 2015-09-30 | added bracketedLinearizeAll in Python | krasimir | |
| 2015-08-12 | pickling/unpickling for types | krasimir | |
| 2015-08-12 | support for transparent pickling/unpickling of abstract expressions in Python | krasimir | |
| 2015-07-03 | merge the states for reasoning and evaluation into a single structure | krasimir | |
| 2015-05-18 | the callbacks in C now take the concrete syntax as a parameter | krasimir | |
| 2015-04-27 | fix a memory management error in linearizeAll in the python binding. a new ↵ | krasimir | |
| temporary pool is used on every iteration to keep memory allocation to constant | |||
| 2015-04-27 | fix warning in the Python binding | krasimir | |
| 2015-04-27 | mark two more functions as static in the Python binding | krasimir | |
| 2015-04-27 | K translations in pipeline | prasanth.kolachina | |
| 2015-04-27 | K Linearizations | prasanth.kolachina | |
| 2015-04-27 | Python linearizeAll with lazyness | prasanth.kolachina | |
| linearizeAll function will take an expression and an optional n keyword argument and return an iterator to the n-variant linearizations of the expression. | |||
| 2015-04-27 | remove parsing for long sentences, to stop pipeline from crashing/hanging | prasant.kolachina | |
| 2015-04-26 | bug fix in python examples | prasant.kolachina | |
| 2015-04-26 | bug fix python examples | prasant.kolachina | |
| 2015-04-26 | Bug fix python examples | prasant.kolachina | |
| 2015-04-26 | Changes in lexer | prasanth.kolachina | |
| 2015-04-24 | Bug fix in gf_utils | prasanth.kolachina | |
| 2015-04-22 | No debug messages | prasanth.kolachina | |
| 2015-04-22 | Minor bug in pgf parse and kparse | prasanth.kolachina | |
| 2015-04-22 | README for Python translation pipeline | prasanth.kolachina | |
| 2015-04-22 | Cleaned up Python Translation pipeline | prasanth.kolachina | |
| 2015-04-22 | Examples for using Python bindings | prasanth.kolachina | |
| The examples directory contains two modules for using Python bindings in GF. The gf_utils module provides various Python functions to perform parsing and linearization using the C runtime. Additionally, the translation_pipeline module is an replica of the current pipeline used in the Wide-coverage Web translation pipeline. | |||
| 2015-01-05 | fix the reference counting for callbacks in Python | kr.angelov | |
| 2014-12-16 | change in the API for literals | kr.angelov | |
| The API in the C runtime as well as in the Haskell, Python and Java binding is changed. Now instead of adding the literal callbacks to the concrete syntax you need to supply them every time when you need to parse. The main reason is: - referentially transparent API for Haskell - when we start using memory mapped files we will not be allowed to change anything in the grammar data structures. At that point the old API would be impossible to use. | |||
| 2014-10-22 | CAPIT is now naturally supported in the C runtime | kr.angelov | |
