Alternatives to Ragel

  • Flex

    Flex (fast lexical analyzer generator) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no…

    Open Source Free Linux


    ANTLR, 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. ANTL…

    Open Source Free Linux Mac Windows

    ANTLR icon
  • Owl parser generator

    Owl is a parser generator which targets the class of visibly pushdown languages. FEATURES: Efficient — Owl can parse any syntactically valid grammar in linear time.Understandable — like regular expressions, its parsing model and error messages can b…

    Open Source Free Linux Mac Windows

    Owl parser generator icon