| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-09 | Change the type of PGF.Lexing.bindTok to [String] -> [String] | hallgren | |
| The old type was [String] -> String. This function was only used in GF.Text.Lexing.stringOp, which now uses (unwords . bindTok) instead, with no change in behaviour. | |||
| 2014-04-09 | Unlexers: move capitalization of first word from GF.Text.Lexing to PGF.Lexing | hallgren | |
| The capitalization of the first word was done in GF.Text.Lexing.stringOp, but is now done in the functions unlexText and unlexMixed in PGF.Lexing. These functions are only used in stringOp and in PGFService (where the change is needed), so the subtle change in behaviour should not cause any bugs. | |||
| 2014-04-09 | PGF Service: a bit more clever lexer=text | hallgren | |
| Only change the first word to lowercase if the original input is not found in the grammar's morphology. This allows parsing of sentenses starting with "I" in English, nouns in German and proper names in other languages, but it can make the wrong choice for multi-words. | |||
| 2014-04-08 | Move basic lexing functions from GF.Text.Lexing to the new module PGF.Lexing | hallgren | |
| They are thus part of the PGF Run-Time Library, making it possible to add lexing functionality in PGF service in a natural way. | |||
| 2014-04-08 | added preliminary API for custom literals from Java. Not functional yet | kr.angelov | |
| 2014-04-08 | bugfix in the C runtime that shows up with only some grammars | kr.angelov | |
| 2014-04-07 | Expr and ExprProb are now serializable objects | kr.angelov | |
| 2014-04-04 | fix the haskell binding to handle parse errors | kr.angelov | |
| 2014-04-02 | initial binding to Prolog for the C runtime | kr.angelov | |
| 2014-03-25 | small fixes in the C runtime | 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-18 | whitespace cleanup in the parser | kr.angelov | |
| 2014-03-12 | compute the right word probability | kr.angelov | |
| 2014-03-12 | haskell-bind: comment out superfluous imports | hallgren | |
| 2014-03-12 | ensure that negative probabilities are always avoided | kr.angelov | |
| 2014-03-07 | added Java API to the simple word completion | kr.angelov | |
| 2014-03-07 | fix in the Java binding after the implementation for pre | kr.angelov | |
| 2014-03-07 | added pgf_lookup_word_prefix which makes it possible to do simple word ↵ | kr.angelov | |
| prediction | |||
| 2014-03-07 | bugfix in pgf-translate | kr.angelov | |
| 2014-03-06 | C run-time: protect from Windows specific #includes with #ifdef __MINGW32__ | hallgren | |
| 2014-03-05 | implementation for pre in the C runtime | kr.angelov | |
| 2014-03-04 | use pgf_linearize instead of pgf_lzr_linearize_simple in pgf-translate.c | kr.angelov | |
| 2014-03-04 | memory leak in parseval.c | kr.angelov | |
| 2014-03-04 | rename pgf_lzr_linearize_table to pgf_lzr_get_table | kr.angelov | |
| 2014-02-27 | more in src/runtime/java/INSTALL | kr.angelov | |
| 2014-02-27 | another fix for building the Java binding | kr.angelov | |
| 2014-02-27 | added file with instructions for compiling the Java binding | kr.angelov | |
| 2014-02-27 | instructions for compiling the C runtime on Windows | kr.angelov | |
| 2014-02-27 | changes in Makefile.am to make it easier to compile the C runtime on Windows | kr.angelov | |
| 2014-02-27 | include malloc.h in a few places to avoid warnings on Windows | kr.angelov | |
| 2014-02-27 | update the Eclipse project for jpgf with settings needed for Windows | kr.angelov | |
| 2014-02-10 | Restore compatibility with GHC 7.0 | hallgren | |
| 2014-02-10 | proper error checking in the C runtime | kr.angelov | |
| 2014-02-10 | haskell-bind: fix broken pgf-shell | hallgren | |
| The type CId was replaced with String, so can't use show and read anymore. | |||
| 2014-02-10 | bugfix in pgf2-bind.cabal | kr.angelov | |
| 2014-02-09 | updated haskell-bind/README | kr.angelov | |
| 2014-02-09 | cleanup the code for the FFI binding. The API is now more uniform with the ↵ | kr.angelov | |
| Python and the Java bindings. Fixed a lot of memory leaks. | |||
| 2014-02-09 | GuVariant is now plain uintptr_t instead of a structure to make it easier to ↵ | kr.angelov | |
| write Haskell bindings | |||
| 2014-02-07 | pgf-shell: show the names of the concrete syntaxes after loading the grammar | hallgren | |
| 2014-02-07 | haskell-bind: add function languages | inari | |
| 2014-02-07 | pgf-shell: enable -rtsopts, call performGC between commands | hallgren | |
| This is to make it easier to find the cause of space leaks. | |||
| 2014-02-06 | fixed some memory leaks | inari | |
| 2014-02-05 | bugfix in the recognizer for literals in the C runtime | kr.angelov | |
| 2014-02-04 | PGF.Optimize: one more fix for unsafeFreeze | hallgren | |
| 2014-02-04 | PGF.Optimize: import unsafeFreeze from Data.Array.Unsafe for compatibility ↵ | hallgren | |
| with ghc-7.8 | |||
| 2014-01-31 | fix in the bracketedLinearize in Haskell | kr.angelov | |
| 2014-01-29 | changes to pools in haskell bindings | inari | |
| 2014-01-24 | fix in the Haskell runtime | kr.angelov | |
| 2014-01-20 | Optionally include C run-time support | hallgren | |
| If the C run-time library is compiled and installed on your system, you can now do 'cabal configure -fc-runtime' to get the following extras: + The haskell binding to the C run-time library will be included in the PGF library (so you can import it in Haskell applications). Documentation on the new modules will be included when you run 'cabal haddock'. + The new command 'pgf-shell', implemented on top of haskell binding to the C run-time system. + Three new commands in the web API: c-parse, c-linearize and c-translate. Their interfaces are similar to the corresponding commands without the "c-" prefix, but they should be considered preliminary. | |||
