Package maintainers and Hackage trustees are allowed to edit certain bits
of package metadata after a release, without uploading a new tarball.
Note that the tarball itself is never changed, just the metadata that is
stored separately. For more information about metadata revisions, please
refer to the
Hackage Metadata Revisions FAQ.
No. |
Time |
User |
SHA256 |
-r4 (XSaiga-1.0.0.0-r4) |
2015-08-12T08:41:04Z |
InBetweenNames |
d4af61293d2d3a615e34002a517490a4ac748799aae15d2b0e6aaed14204693e
|
|
Changed description
from This package contains a Haskell implementation of the X-SAIGA project's parser combinators. The combinators
enable fully-general attribute grammars to be implemented as executable specifications. Although the parser
is top-down, and therefore highly modular, left-recursive productions are allowed and fully-general synthesized
and inherited attribute dependencies are also allowed. The parse tree, which is decorated with attribute values,
is built as a compact Tomita-style graph. Lazy evaluation enables attribute values to be evaluated only as needed.
Time and space complexity are both O(n^4) where n is the length of the input. An example natural-language interface (called Solarman)
to a semantic-web style RDF triplestore with approximately 3,000 facts about the solar system has been built
as an executable specification of an attribute grammar. Solarman is included in this archive.
Solarman computes answers to queries using an event-based denotational semantics which is based on Montague and Davidsonian semantics.
A web site [4] has been created so that readers can enter queries and find out more about Solarman.
\[1] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/PADL_08.pdf>
\[2] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/PADL_10.pdf>
\[3] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/ESWC_DEMO.pdf>
\[4] <http://speechweb2.cs.uwindsor.ca/solarman/demo_instore.html>
to This package contains a Haskell implementation of the X-SAIGA project's parser combinators. The combinators
enable fully-general attribute grammars to be implemented as executable specifications. Although the parser
is top-down, and therefore highly modular, left-recursive productions are allowed and fully-general synthesized
and inherited attribute dependencies are also allowed. The parse tree, which is decorated with attribute values,
is built as a compact Tomita-style graph. Lazy evaluation enables attribute values to be evaluated only as needed.
Time and space complexity are both O(n^4) where n is the length of the input. An example natural-language interface (called Solarman)
to a semantic-web style RDF triplestore with approximately 3,000 facts about the solar system has been built
as an executable specification of an attribute grammar. Solarman is included in this archive.
Solarman computes answers to queries using an event-based denotational semantics which is based on Montague and Davidsonian semantics.
A web site [4] has been created so that readers can enter queries and find out more about Solarman.
\[1] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/PADL_08.pdf>
\[2] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/PADL_10.pdf>
\[3] <http://cs.uwindsor.ca/~richard/PUBLICATIONS/ESWC_DEMO.pdf>
\[4] <http://speechweb2.cs.uwindsor.ca/solarman/demo_sparql.html>
|
-r3 (XSaiga-1.0.0.0-r3) |
2014-10-03T03:09:18Z |
InBetweenNames |
a152097b5010d51d0192d2c1748dce912a050f3f705f5a4b86ffa7a2f726488f
|
|
Changed category
from Parsing, Natural Language Processing, Memoization, Text
to Parsing, Natural Language Processing, Memoization, ParserCombinators, Attribute Grammars, Text
|
-r2 (XSaiga-1.0.0.0-r2) |
2014-10-03T02:18:29Z |
InBetweenNames |
f1303f45d929cace0860a834cc4ec1a9e3392ccb0fae18e73392a76c3c0d1ecc
|
|
|
-r1 (XSaiga-1.0.0.0-r1) |
2014-10-02T17:36:39Z |
InBetweenNames |
499d761dedeaa3380132f553dad6b708a1a8fe4cb4f97e575b42bcfecb089e32
|
|
|
-r0 (XSaiga-1.0.0.0-r0) |
2014-10-01T05:23:10Z |
InBetweenNames |
c9945a3fbd34b38f167e42e9d8d773cb74aef22fdb5ff999c2a5b10ca67fc92f
|
|
|