re2c

Lexer generator

Automates the creation of lexical analyzers for various programming languages.

Lexer generator for C, C++, D, Go, Haskell, Java, JS, OCaml, Python, Rust, V and Zig.

GitHub

1k stars
35 watching
174 forks
Language: C
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
haskell/alex A tool for generating lexical analysers in Haskell 298
benhanson/lexertl14 Generates modular lexical analyzers 46
cdklabs/jsii-srcmak Generates source code in multiple languages from TypeScript 20
martinnowak/lexer A lexer generator for D programming language 13
b3b00/csly A C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions. 377
gerhobbelt/jison An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files 119
quil-lang/alexa A tool for generating lexical analyzers in Common Lisp. 60
jimsynz/lex_luthor A state-based lexer generator for Elixir 33
larscom/ng-qrcode-svg A simple QR code generator component for Angular applications 2
lexborisov/yauid Generates unique IDs based on timestamp and node ID without coordination between nodes. 21
sean1708/rusty-cheddar Automatically generates C header files from Rust source code 191
rudolfkurkams/structpacker A binary serializer that generates optimized C# serialization code using Source Generators technology 77
synrc/rpc Generates API SDKs for various languages based on Erlang's Type Specification. 18
suirad/zig-header-gen Automates code generation of headers and bindings for multiple languages from Zig source code 77
georgestagg/webr Compiles R statistical language into WebAssembly for use in web browsers and Node 1