summaryrefslogtreecommitdiff
path: root/src/runtime
AgeCommit message (Collapse)Author
2017-04-13use GU_API_DATA_DECL instead of GU_API_DATA to make the C runtime compile ↵krasimir
again on MacOS
2017-04-12update SG.hsckrasimir
2017-04-12remove the teyjus and utils folderskrasimir
2017-04-12a patch from Bjørnar Luteberget for compatibility with MSVCkrasimir
2017-04-12some work on libsg querieskrasimir
2017-04-06separated syncat multiwords in dep tree generation ; added function ↵aarne
wildcards to concrete annotatations (see for instance english/LangEng.labels)
2017-04-06vd command now reads local concrete configurations to deal with syncat ↵aarne
words; TODO: dissolve clustered multiwords bound with +
2017-04-05added generateOntology & generateOntologyDepthkrasimir
2017-03-14fix the compilation of sqlite3Btree.c on Windowskrasimir
2017-02-10safer memory management in the Haskell bindingkrasimir
2017-01-26API for computing the Haskell bindingkrasimir
2017-01-26use throwIO instead of throw in a few placedkrasimir
2017-01-26type checking API in the Haskell bindingkrasimir
2017-01-26a better implementation for PGF2.categorieskrasimir
2017-01-26now the Python API also accepts types as start categories. Using a string is ↵krasimir
still ok.
2017-01-26forgot to add src/runtime/haskell-bind/PGF2/Type.hsckrasimir
2017-01-26bring the Haskell binding a bit closer to the pure Haskell APIkrasimir
2017-01-26copy the types for BracketedString from the Haskell runtime to the Haskell ↵krasimir
bindings
2017-01-26added mkMeta and unMeta in the Haskell bindingkrasimir
2017-01-26added mkAbs and unAbs in the Haskell bindingkrasimir
2017-01-26more startCat to the Types section in the Haddock documentation for the ↵krasimir
Haskell binding
2017-01-26add unStr,unInt and unFloat in the Haskell bindingkrasimir
2017-01-25improve the documentation for PGF2krasimir
2017-01-25add functionsByCat in the Haskell bindingkrasimir
2017-01-25bugfix in the Haskell bindingkrasimir
2017-01-24added linearizeAll in the Java APIkrasimir
2017-01-24resolve a conflict that was for some reason commited in ↵krasimir
src/runtime/java/Makefile
2016-09-19python examples compatible with both Python 2 and 3prasanth.kolachina
2016-09-05BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF ↵aarne
book examples. However, if the grammar has any multiline rules, all of them must have semicolons.
2016-08-01python2 is now supported. the patch is based on a contribution from Vinit ↵krasimir
Ravishankar
2016-08-01two memory leaks in the Python bindingskrasimir
2016-06-16pgf_generate_all now emits __mock_string__ instead of FOO for String literals.krasimir
2016-06-16bugfix in the load method in the Python binding. The file was never closed.krasimir
2016-06-15added a default value in dependency visualization for cases using maximum, ↵aarne
to cover the case where the list of arcs is empty
2016-06-09PGF service & minibar: only show dependency diagrams if the labels are knownhallgren
+ The PGF service now reads and caches dependency label configuration files. + The grammar info returned by command=grammar has a new boolean field 'hasDependencyLabels' to indicate if dependency labels were found for the grammar. Also, command=deptree will now fail if no labels are present. + The minibar only shows word dependency trees if labels are present. + Also changed the type of getDepLabels from [String] -> Labels to String -> Labels, since all uses were in the form "getDepLabels . lines".
2016-06-09now a working API for complex queries in libsgkrasimir
2016-06-09bugfix in libsgkrasimir
2016-06-08PGF.VisualizeTree: add white background in the SVG rendering of dependency treeshallgren
This makes them look the same as SVG produced by graphviz
2016-06-08PGF.VisualizeTree: add SVG renderering of word dependency treeshallgren
This was done by introducing an intermediate representation for the LaTeX pictures produced by the LaTeX renderer and providing a new backend that outputs SVG instead of LaTeX.
2016-06-03vd latex: some adjustments in heights and lengthsaarne
2016-06-02vd: arc heights now depend on number of arcs below rather than word distanceaarne
2016-05-30fix in the Haskell binding: functionType should throw error if the function ↵krasimir
is not defined
2016-05-30added getFunctionProb in the Java and C APIkrasimir
2016-05-26Add haddock documentation to PGF.graphvizDependencyTree and PGF.getDepLabelshallgren
They seemed very difficult to use without the documentation, since their types are not particularly self documenting. Also documented what the (Bool,Bool) argument to PGF.graphvizAbstractTree is for.
2016-05-26Fix documentation typo on PGF.Haskellhallgren
2016-05-25the Java API now also has access to the token's category while doing completionkrasimir
2016-05-25fix the word completion in the C runtimekrasimir
2016-05-25fix the compilation when debugging is switched offkrasimir
2016-05-25pgf_generate_all now works with literals as wellkrasimir
2016-05-25when expressions with Float literals are printed, we should use the same ↵krasimir
format that is used by the linearizer