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.
Cost / License
- Free
- Open Source
Platforms
- Windows

textX is described as 'Meta-language for building Domain-Specific Languages (DSLs) in Python. It is inspired by Xtext' and is an app. There are nine alternatives to textX for Windows, Linux and Mac. The best textX alternative is Ragel, which is both free and Open Source. Other great apps like textX are ANTLR, Eclipse Xtext, Flex and GNU Bison.
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.

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext not only generates a parser, but also a class model for the Abstract Syntax Tree and a fully featured, customizable Eclipse-based...




dropincc.java - A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Owl is a parser generator which targets the class of visibly pushdown languages.
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.

