randombit + parser   10

Ragel State Machine Compiler
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
Sparse - a Semantic Parser for C
Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases.
c  sparse  parser  analysis  tool 
june 2008 by randombit
A Compact Guide to Lex & Yacc
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
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
re2c Home
re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching.
analysis  compiler  lexer  library  parser  parsing  scanner  tool  c  regex 
february 2008 by randombit

Copy this bookmark:



description:


tags: