MontyLingua is a free*, commonsense-enriched, end-to-end natural language understander for English. Feed raw English text into MontyLingua, and the output will be a semantic interpretation of that text. Perfect for information retrieval and extraction, request processing, and question answering. From English sentences, it extracts subject/verb/object tuples, extracts adjectives, noun phrases and verb phrases, and extracts people's names, places, events, dates and times, and other semantic information. MontyLingua makes traditionally difficult language processing tasks trivial!
Features
* (Jointly) visualize
o syntactic dependency graphs
o semantic dependency graphs (a la CoNLL 2008)
o Chunks (such as syntactic chunks, NER chunks, SRL chunks etc.)
* Compare gold standard trees to your generated trees (e.g. highlight false positive and negative dependency edges)
* Filter trees and visualize only what's necessary, for example
o only dependency edges with certain labels
o only the edges between certain tokens
* Search corpora for sentences with certain attributes using powerful search expressions, for example
o search for all sentences that contain the word "vantage" and the pos tag sequence DT NN
o search for all sentences that contain false positive edges and the word "vantage"
* Reads
o CoNLL 2000, 2002, 2003, 2004, 2006 and 2008 format
o Lisp S-Expressions
o Malt-Tab format
o markov thebeast format
* Export to EPS
Check this screenshot to get a better idea.
The ANTLR 3 Eclipse Plugin helps you develop ANTLR 3 grammars inside Eclipse. It currently provides a project nature, a label decorator, a builder, and problem markers for ANTLR errors.