| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2014-10-22 | make the fields of BracketedString in the Python binding read/write | kr.angelov | |
| 2014-10-09 | throw away the long obsolete runtime type information in the C runtime | kr.angelov | |
| 2014-09-25 | the literals API is now exposed in Python | kr.angelov | |
| 2014-09-17 | fix a portability problem with the Python binding (found by Prasanth) | kr.angelov | |
| 2014-07-08 | implemented computing with abstract syntax trees. It passes all test cases ↵ | kr.angelov | |
| except those that require def rules. The design is consistent with the STG virtual machine | |||
| 2014-07-06 | an API for visitor patterns on abstract syntax trees from Python. This makes ↵ | kr.angelov | |
| the embedded grammars especially pleasing | |||
| 2014-07-06 | small fix for the embedded mode in Python | kr.angelov | |
| 2014-07-06 | embedded mode for GF grammar in Python. Only generation for now | kr.angelov | |
| 2014-06-18 | build-binary-dist.sh: updated to include the Python binding to the C run-time | hallgren | |
| There are also some changes in src/runtime/python/setyp.py to support this. | |||
| 2014-05-22 | small fix in tabularLinearize | kr.angelov | |
| 2014-05-22 | added tabularLinearize in the python binding | kr.angelov | |
| 2014-03-20 | added hasLinearization method in the Python binding | kr.angelov | |
| 2014-03-20 | fix in the Python binding which was forgoten after a change in the C runtime | kr.angelov | |
| 2014-03-12 | compute the right word probability | kr.angelov | |
| 2013-12-10 | loading and unloading of languages in the C runtime and in the Python bindings | kr.angelov | |
| 2013-11-20 | fix in the Python binding | kr.angelov | |
