NLP++ is a programming language created in 1998 by Amnon Meyers and David de Hilster.
| #1624on PLDB | 28Years Old |
git clone https://github.com/VisualText/nlp-engineA programming language for natural language processing. An NLP++ analyzer is a sequence of passes; each pass matches pattern rules against a shared parse tree and runs C++-like code when a rule fires, with a hierarchical knowledge base (Conceptual Grammar) built into the language.
@POST
S("value") = num(N("value",1)) * num(N("numeric",2));
single();| Feature | Supported | Example | Token |
|---|---|---|---|
| MultiLine Comments | ✓ | /* A comment */ | /* */ |
| Line Comments | ✓ | # A comment | # |
| Comments | ✓ | ||
| Semantic Indentation | X |