krasimir
db523ff200
fix a rather intricate bug where coercions in the PMCFG grammar didn't interact properly with the lazy parser
2016-01-26 14:29:06 +00:00
krasimir
b77a0d6801
javadoc comments in the Java binding
2016-01-14 19:03:13 +00:00
krasimir
9483ad219b
added API for reading a list of tuples in the SG module
2015-12-22 13:50:01 +00:00
krasimir
e584be964c
pgf_read should close the input file.
2015-12-22 09:29:14 +00:00
krasimir
6bf691c3af
added a primitive full-text search index in libsg. This can be use for finding an abstract tree whose linearization matches given keywords
2015-12-20 14:04:52 +00:00
krasimir
c6763c23e7
a fix that should solve the segmentation fault on MacOS with the exhaustive generator
2015-12-19 17:30:41 +00:00
krasimir
14769484a5
fix in the Python binding. The input sentence to the parser needs to be copied since otherwise the Python string may be discarded the garbage collector
2015-12-18 19:46:59 +00:00
krasimir
8ddf367277
fix in the Java binding: the Expr class should also ensure that libjpgf.so is loaded to avoid failures if Expr is the first class that is used.
2015-11-27 15:35:53 +00:00
krasimir
5dcdf46b90
added Expr.equals method in the Java binding
2015-11-26 15:38:12 +00:00
krasimir
63261ad94a
added readTriple in libsg and its Haskell binding
2015-11-25 10:37:13 +00:00
aarne
d1ac9b1d0f
vd -conll2latex now converts conll to latex. Without going through GF trees, but as a service to the dependency parser community.
2015-11-23 10:43:03 +00:00
krasimir
4888b65881
added mkInt and mkFloat in the Haskell binding to make it easy to create literal expressions
2015-11-19 13:18:19 +00:00
aarne
4f1632d04d
reduced label size and optimized arc length in vd -output=latex
2015-11-18 08:12:26 +00:00
aarne
bb416aa524
latex visualization of dep trees: explained the program better and eliminated most magic numbers
2015-11-17 18:08:32 +00:00
aarne
c43a650c00
added -output=latex to visialize_dependencies. This generates more familiar-looking output than the default graphviz, which can moreover be pasted into LaTeX documents. Some more work is needed to make long sentences look nice and fit on a page; a constant word length is now used to simplify computing the coordinates.
2015-11-17 09:11:10 +00:00
krasimir
fae5cba926
bugfix in the Makefile for the Java binding for creating .jar files
2015-11-16 14:39:52 +00:00
krasimir
25906435f0
bugfix in the SG binding for Java
2015-11-13 17:21:27 +00:00
krasimir
1963e5aaaf
added Java API for insertion of triples in the semantic graph
2015-11-13 14:34:24 +00:00
aarne
456119e7e2
vp -showdep: as default label for the first (incl. only) argument, don't use dep#0 but assume it is the head
2015-11-05 08:30:13 +00:00
aarne
72004a98f6
improved documentation of vp -showdep
2015-11-05 08:23:33 +00:00
aarne
176c208343
dependency labels in parse trees now with the -deps flag, -file=labels_file for configuration. With -nocat option this shows reasonable dep trees, more familiar looking than the vd command. With -showfun flag, the tree gives a rather complete picture of the analysis of the sentence.
2015-11-04 20:36:47 +00:00
aarne
1b7d61ea2e
prepared visualize_parse for showing dependency labels
2015-11-04 17:28:09 +00:00
krasimir
36f2e7dc9a
bugfix for lookupMorpho in the C runtime
2015-10-14 07:36:46 +00:00
krasimir
a335785f19
added bracketedLinearizeAll in Python
2015-09-30 08:35:09 +00:00
hallgren
cf959444a2
haskell-bind/SG.hsc: fix unsafePerformIO import problem with ghc>=7.8
2015-09-14 11:42:42 +00:00
krasimir
21078c8bfe
fix the debug mode in the tree generator in the C runtime
2015-09-11 09:26:17 +00:00
hallgren
a976a49cef
PGF2.Expr: a fix for ghc-7.6
...
Apparently Foreign.unsafePerformIO is not just a re-export of
System.IO.Unsafe.unsafePerformIO (or vise versa), it is a different function,
so you get an ambiguity if you import both.
2015-09-10 15:07:48 +00:00
krasimir
1196b48b5e
add readTriple in the Haskell binding
2015-09-08 13:04:31 +00:00
krasimir
af3c514e18
bugfix in the parser
2015-09-08 09:42:42 +00:00
krasimir
30dfd35e59
fix the metadata for sg databases
2015-09-04 16:34:40 +00:00
krasimir
ab086e7cb3
storage for literals in libsg
2015-09-04 14:45:18 +00:00
krasimir
73274da145
API for triple queries from Java
2015-09-04 11:03:46 +00:00
krasimir
9f37d11107
the Haskell binding now covers everything in the libsg API
2015-09-04 10:02:42 +00:00
krasimir
05f7150759
the new triples API in libsg now always works with expressions
2015-09-04 10:01:19 +00:00
hallgren
dab749a956
PGF2.Expr fixes
...
It needs to be listed in gf.cabal
unsafePerformIO is only exported from System.IO.Unsafe, starting with ghc-7.8
2015-09-03 20:41:00 +00:00
krasimir
5bcc2741fe
Java API for opening/closing SG databases
2015-09-03 13:52:32 +00:00
krasimir
2be83cae2d
bugfixes in libsg
2015-09-03 13:24:13 +00:00
krasimir
40f7948276
the Eclipse project for the Java binding is now replaced with a simple Makefile
2015-09-03 10:27:50 +00:00
krasimir
4b1d958730
silence compilation warnings in the Java binding
2015-09-03 10:11:23 +00:00
krasimir
442bb77b74
API for transactions in libsg
2015-09-02 13:01:23 +00:00
krasimir
2ae4468738
added the minimal Haskell API for storing expressions/triples in the semantic graph
2015-09-02 07:12:36 +00:00
krasimir
e0c5b1d0b5
bugfix in libsg
2015-09-02 06:55:39 +00:00
hallgren
e76fb3d9a1
GF.Infra.SIO: The SIO monad now supports putStr in addition to putStrLn
...
Also included some unrelated minor changes.
2015-08-31 12:22:13 +00:00
krasimir
f5387c429b
still partial implementation for complex queries in libsg, and added sg.h which I had forgotten to include in darcs
2015-08-31 07:15:20 +00:00
hallgren
f62edb3e1e
Comment out some dead code found with -fwarn-unused-binds
...
Also fixed some warnings and tightened some imports
2015-08-28 13:59:43 +00:00
krasimir
68ff5ff371
query for triples and cleaner API
2015-08-27 15:18:51 +00:00
krasimir
4d39c2623b
added libsg in the C runtime
2015-08-24 09:36:51 +00:00
krasimir
f9250c610c
retrieval of a triple
2015-08-21 16:31:43 +00:00
krasimir
b66276fda5
API for storing triples in the semantic graph
2015-08-21 16:13:03 +00:00
hallgren
d2217c0715
PGF2: export BindType(..) and two new functions: showType & categories
...
showType :: Type -> String
categories :: PGF -> [Cat]
But both are implemented as quick hacks: categories is implemented by listing
all functions and taking the target categories from their types. showType uses
ppType copied & modified from PGF.Type, and needs a ppExpr, which is currently
implemented by wrapping showExpr...
TODO: need something correpsonding to PGF.categoryContext.
2015-08-20 15:55:24 +00:00