Ragel State Machine Compiler
december 2009 by randombit
Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Objective-C, D, Java and Ruby. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax.
parser
programming
statemachine
ragel
compiler
december 2009 by randombit
A Compact Guide to Lex & Yacc
march 2008 by randombit
This document explains how to construct a compiler using lex and yacc. Lex and yacc are tools used to generate lexical analyzers and parsers. I assume you can program in C, and understand data structures such as linked-lists and trees.
book
compiler
howto
learning
lexer
parser
parsing
tool
unix
yacc
lex
march 2008 by randombit
Ragel State Machine Compiler
march 2008 by randombit
Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Objective-C, D, Java and Ruby.
algorithm
c
c++
code
compiler
language
performance
tool
generator
ragel
grammar
parser
march 2008 by randombit
related tags
algorithm ⊕ analysis ⊕ antlr ⊕ asn1 ⊕ bison ⊕ book ⊕ c ⊕ c++ ⊕ code ⊕ commandline ⊕ compiler ⊕ cpp ⊕ example ⊕ flex ⊕ generator ⊕ grammar ⊕ howto ⊕ internet ⊕ language ⊕ learning ⊕ lex ⊕ lexer ⊕ library ⊕ metaprogramming ⊕ networking ⊕ parser ⊖ parsing ⊕ performance ⊕ programming ⊕ protocol ⊕ python ⊕ ragel ⊕ regex ⊕ scanner ⊕ security ⊕ sparse ⊕ statemachine ⊕ tool ⊕ tools ⊕ unix ⊕ yacc ⊕Copy this bookmark: