tersmu: A semantic parser for lojban

[ gpl, language, library, program ] [ Propose Tags ] [ Report a vulnerability ]

A semantic parser for the engineered human language Lojban (www.lojban.org). It translates lojban text to a predicate logic.


[Skip to Readme]

Modules

  • Bindful
  • JboParse
  • JboProp
  • JboShow
  • JboSyntax
  • Logic
  • Morph
  • ParseM
  • ParseText

Flags

Manual Flags

NameDescriptionDefault
ircbot

Build IRC bot

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.2, 0.2.1, 0.2.2
Change log NEWS
Dependencies base (>=4.3 && <5), containers (>=0.5), mtl (>=2.0), process (>=1.1), syb (>=0.4), transformers (>=0.2) [details]
License GPL-3.0-only
Author Martin Bays
Maintainer mbays@sdf.org
Category Language
Home page http://mbays.freeshell.org/tersmu
Source repo head: git clone http://gitlab.com/zugz/tersmu/
Uploaded by mbays at 2018-04-29T16:37:10Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables tersmuBot, tersmu
Downloads 2247 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2018-04-29 [all 3 reports]

Readme for tersmu-0.2.2

[back to package description]
tersmu-0.2.2
============

tersmu is a semantic parser for the engineered human language Lojban
(www.lojban.org). It translates lojban text to a predicate logic.

Please note that this is an entirely unofficial project. Although the aim to
follow baseline prescription where feasible, the semantics this program
attributes to lojban text may in some cases be non-standard and/or wrong.

See the examples/ directory for some examples, BUGS for limitations, docs/ for
other documentation.


Installation
------------
tersmu is in hackage, so it should just be a matter of
    cabal install tersmu


Hacking
-------
Lojban.hs and Morphology.hs are generated from the corresponding .pappy files,
using a bugfixed version of Bryan Ford's Pappy. Please see the Makefile for
details on that.

docs/overview is intended as a guide to the general architecture of the code.