All Categories → Compilers → lexer

Top 85 lexer open source projects

Parse
Go parsers for web formats
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Libpypa
libpypa is a Python parser implemented in pure C++
Flex
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
Parser
A lexer and parser for GraphQL in .NET
Grmtools
Rust grammar tool libraries and binaries
Gelatin
Transform text files to XML, JSON, or YAML
Fslexyacc
Lexer and parser generators for F#
Lex
Replaced by foonathan/lexy
Csly
a C# embeddable lexer and parser generator (.Net core)
Plyara
Parse YARA rules and operate over them more easily.
Simplec
C/C++ develop tool for android.
Nodable
a node-able bidirectionnal expression editor.
Rflex
Fast lexer code generator for Rust
✭ 100
rustlexer
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Rs Monkey Lang
Monkey Programming Language written in Rust.
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Wordtokenizers.jl
High performance tokenizers for natural language processing and other related tasks
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Logos
Create ridiculously fast Lexers
Tox
misc parsers in rust
Snl Compiler
SNL(Small Nested Language) Compiler. Maven jUnit Tokenizer Lexer Syntax Parser. 编译原理 词法分析 语法分析
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Libfsm
DFA regular expression library & friends
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Moo
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Jflex
The fast scanner generator for Java™ with full Unicode support
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Edge
Node.js templating engine with fresh air
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
graphql-meta
Lexing, parsing, pretty-printing, and metaprogramming facilities for dealing with GraphQL schemas and queries
py010parser
A modified pycparser to parse 010 templates
lex
Build lexer and simple parser(LR0) in macro, It also provides a lexer tool for c language
JavaCompiler
tiny Java compiler
llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
alexa
A Lexical Analyzer Generator
aria
Expressive, noiseless, interpreted, toy programming language
Lixy
A Kotlin lexer framework with an easy-to-use DSL
ugo-compiler-book
📚 µGo语言实现(从头开发一个迷你Go语言编译器)[Go版本+Rust版本]
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
ocean
Programming language that compiles into a x86 ELF executable.
parle
Parser and lexer for PHP
JavaScript-compiler
编程语言的本质:语言只是一串字符,我们认为它是什么,它就可以是什么
1-60 of 85 lexer projects