ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
-
Updated
Nov 22, 2024 - Java
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
[DEPRECATED]: Prefer Moshi, Jackson, Gson, or LoganSquare
A Vietnamese natural language processing toolkit (NAACL 2018)
The fast scanner generator for Java™ with full Unicode support
YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".
My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
A Java parser combinator library written with an unmatched feature set.
Global Travel Assessment System | A passenger data screening and analysis system for enhancing global security
ANTLR as a libray for JVM based languages
Wrangler Transform: A DMD system for transforming Big Data
A very fast, very lazy JSON parser for Java.
Sequence-to-sequence models for AMR parsing and generation
An on-the-fly parser for BNF grammars
Mgnt Utilities