ANTLR is described as ', ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages' and is an app in the Education & Reference category. There are nine alternatives to ANTLR for Windows, Linux and Mac. The best alternative is Eclipse Xtext, which is both free and Open Source. Other great apps like ANTLR are Bison (Free, Open Source), Flex (Free, Open Source), parboiled (Free, Open Source) and dropincc.java (Free, Open Source).
Ragel is a finite-state machine compiler and a parser generator targeting C, C++ and ASM. It can recognize byte sequences and execute code at arbitrary points in the process. POTENTIAL USES Writing robust protocol implementations. Parsing data formats.
Tunnel Grammar Studio is an Integrated Development Environment for generating parsers (also known as parser generator or a compiler compiler). It is used to develop stand alone Parsing Machines from given ABNF syntax grammar.
textX is a meta-language for building Domain-Specific Languages (DSLs) in Python. It is inspired by Xtext. It will help you build your textual language easily. You can invent your own language or build a support for an existing textual language.