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: almost 2 years ago
antlrantlr4cppcsharpdartgolanggrammarjavajavascriptlanguage-recognitionparseparser-generatorparsingphppythonswift

Related projects:

RepositoryDescriptionStars
rollxx/antlr-sparql-grammarProvides parsers and lexers for parsing and analyzing SPARQL queries10
flinedev/bartycrouchAutomates string updates and translations in Xcode projects1,370
litesolutions/sonar-sslr-grappaA SonarQube plugin framework using grappa parsers to tokenize languages and build ASTs.4
facebookresearch/laserA library for calculating and using multilingual sentence embeddings.3,604
lark-parser/larkA parsing toolkit that provides a flexible and modular way to parse context-free languages in Python4,971
kvanttt/dageAn integrated development environment for creating and editing ANTLR grammars30
github-linguist/linguistDetects and categorizes the languages used in a repository's codebase.12,394
sebastianruder/nlp-progressA comprehensive repository tracking progress in NLP tasks and their corresponding datasets.22,742
pemistahl/linguaAn accurate language detection library for Java and the JVM suitable for both short and long text inputs.716
axa-group/nlp.jsA comprehensive NLP library for building conversational AI systems with entity extraction, sentiment analysis, language identification, and more.6,301
rali-udem/simplenlg-enfrA Java library for generating text in multiple languages, with a focus on grammatical accuracy and coverage of language fundamentals.25
phorward/colmA programming language designed to analyze and transform computer languages through grammar-based parsing1
adbar/simplemmaLemmatization tool for natural language processing146
jfecher/anteA systems language focused on refinement types and lifetime inference1,920
mattnathan/sparql4ideaIntegrates the SPARQL query language into IntelliJ IDEA for querying and validating RDF data6