ParseGo parsers for web formats
CubThe Cub Programming Language
DiagonInteractive ASCII art diagram generators. 🌟
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Monkey RustAn interpreter for the Monkey programming language written in Rust
Libpypalibpypa is a Python parser implemented in pure C++
FlexThe Fast Lexical Analyzer - scanner generator for lexing in C and C++
ParserA lexer and parser for GraphQL in .NET
LionessThe Lioness Programming Language
GrmtoolsRust grammar tool libraries and binaries
GelatinTransform text files to XML, JSON, or YAML
LexReplaced by foonathan/lexy
Cslya C# embeddable lexer and parser generator (.Net core)
PlyaraParse YARA rules and operate over them more easily.
SimplecC/C++ develop tool for android.
Nodablea node-able bidirectionnal expression editor.
RflexFast lexer code generator for Rust
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Wordtokenizers.jlHigh performance tokenizers for natural language processing and other related tasks
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
LogosCreate ridiculously fast Lexers
Snl CompilerSNL(Small Nested Language) Compiler. Maven jUnit Tokenizer Lexer Syntax Parser. 编译原理 词法分析 语法分析
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
LibfsmDFA regular expression library & friends
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
MooOptimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Tiny CompilerA 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)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
JflexThe fast scanner generator for Java™ with full Unicode support
Syntax ParserLight and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Re FlexThe 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.
EdgeNode.js templating engine with fresh air
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
graphql-metaLexing, parsing, pretty-printing, and metaprogramming facilities for dealing with GraphQL schemas and queries
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
lexBuild lexer and simple parser(LR0) in macro, It also provides a lexer tool for c language
alexaA Lexical Analyzer Generator
ariaExpressive, noiseless, interpreted, toy programming language
bredonA modern CSS value compiler in JavaScript
LixyA Kotlin lexer framework with an easy-to-use DSL
soccSimple C Compiler in OCaml
MonkeyLang.jl"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
malluscriptA simple,gentle,humble scripting language for mallus, based on malayalam memes.
oceanProgramming language that compiles into a x86 ELF executable.
parleParser and lexer for PHP