antlr4

Parser generator

A parser generator tool that produces parsers and listener interfaces for reading, processing, and translating structured text or binary files.

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

GitHub

17k stars
372 watching
3k forks
Language: Java
last commit: about 2 months ago
antlrantlr4cppcsharpdartgolanggrammarjavajavascriptlanguage-recognitionparseparser-generatorparsingphppythonswift

Related projects:

Repository Description Stars
rollxx/antlr-sparql-grammar Provides parsers and lexers for parsing and analyzing SPARQL queries 10
flinedev/bartycrouch Automates string updates and translations in Xcode projects 1,370
litesolutions/sonar-sslr-grappa A SonarQube plugin framework using grappa parsers to tokenize languages and build ASTs. 4
facebookresearch/laser A library for calculating and using multilingual sentence embeddings. 3,604
lark-parser/lark A parsing toolkit that provides a flexible and modular way to parse context-free languages in Python 4,971
kvanttt/dage An integrated development environment for creating and editing ANTLR grammars 30
github-linguist/linguist Detects and categorizes the languages used in a repository's codebase. 12,394
sebastianruder/nlp-progress A comprehensive repository tracking progress in NLP tasks and their corresponding datasets. 22,742
pemistahl/lingua An accurate language detection library for Java and the JVM suitable for both short and long text inputs. 716
axa-group/nlp.js A comprehensive NLP library for building conversational AI systems with entity extraction, sentiment analysis, language identification, and more. 6,301
rali-udem/simplenlg-enfr A Java library for generating text in multiple languages, with a focus on grammatical accuracy and coverage of language fundamentals. 25
phorward/colm A programming language designed to analyze and transform computer languages through grammar-based parsing 1
adbar/simplemma Lemmatization tool for natural language processing 146
jfecher/ante A systems language focused on refinement types and lifetime inference 1,920
mattnathan/sparql4idea Integrates the SPARQL query language into IntelliJ IDEA for querying and validating RDF data 6