lexer
There are 1814 repositories under lexer topic.
westes/flex
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
alecthomas/participle
A parser library for Go
maciejhirsz/logos
Create ridiculously fast Lexers
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
csstree/csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
ArthurSonzogni/Diagon
Interactive ASCII art diagram generators. :star2:
chipsalliance/verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
carthage-software/mago
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
katef/libfsm
DFA regular expression library & friends
no-context/moo
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
ArashPartow/exprtk
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
wundergraph/graphql-go-tools
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
JetBrains/Grammar-Kit
Grammar files support & parser/PSI generation for IntelliJ IDEA
jflex-de/jflex
The fast scanner generator for Java™ with full Unicode support
zakirullin/tiny-compiler
A tiny compiler for a language featuring LL(2) grammar. 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
Genivia/RE-flex
Yet another high-performance C++ regex library and lexical analyzer generator like Flex: extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
softdevteam/grmtools
Rust grammar tool libraries and binaries
glayzzle/php-parser
:herb: NodeJS PHP Parser - extract AST or tokens
DQNEO/minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
ascoders/syntax-parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
tdewolff/parse
Go parsers for web formats
timtadh/lexmachine
Lex machinary for go.
Water-Melon/Melang
A script language of time-sharing scheduling coroutine in single thread
b3b00/csly
a C# embeddable lexer and parser generator (.Net core)
Rydgel/monkey-rust
An interpreter for the Monkey programming language written in Rust
WGrape/lexer
A lexical analyzer based on DFA that is built using JS and supports multi-language extensions / 一个基于DFA的支持多语言扩展的JS版开源词法分析器
php-rust-tools/parser
A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.
DQNEO/babygo
babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
wadackel/rs-monkey-lang
Monkey Programming Language written in Rust.
igorkulman/SwiftPascalInterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
tlaceby/guide-to-interpreters-series
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
ghaiklor/llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
cucumber/gherkin
A parser and compiler for the Gherkin language.
cerbero90/lazy-json
🐼 Framework-agnostic package to load JSON of any dimension and from any source into Laravel lazy collections recursively.
phplrt/phplrt
PHP Language Recognition Tool
louisdh/cub
The Cub Programming Language