ANTLRHandy plugin to help you with your development | |
Download |
ANTLR Ranking & Summary
Advertisement
ANTLR Tags
- development develop language developer Eclipse plugin Framework recognition language tool Ontology Recognition speach recognition TurnOff Speed Recognition Speed Recognition Grammar Editor Palmprint recognition language recognition language framweork language development Automate Melanoma Recognition Melanoma Recognition Gait Recognition Barcose recognition
ANTLR Description
A powerful parser generator for reading, processing, executing, or translating structured text ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Aside from these big-name, high-profile projects, you can build all sorts of useful tools like configuration file readers, legacy code converters, wiki markup renderers, and JSON parsers. I’ve built little tools for object-relational database mappings, describing 3D visualizations, injecting profiling code into Java source code, and have even done a simple DNA pattern matching example for a lecture. From a formal language description called a grammar, ANTLR generates a parser for that language that can automatically build parse trees, which are data structures representing how a grammar matches the input. ANTLR also automatically generates tree walkers that you can use to visit the nodes of those trees to execute application-specific code. There are thousands of ANTLR downloads a month and it is included on all Linux and OS X distributions. ANTLR is widely used because it's easy to understand, powerful, flexible, generates human-readable output, comes with complete source under the BSD license, and is actively supported. ANTLR has contributed to the theory and practice of parsing including: - linear approximate lookahead - semantic and syntactic predicates - ANTLRWorks - tree parsing - LL(*)
ANTLR Related Software