Snl CompilerSNL(Small Nested Language) Compiler. Maven jUnit Tokenizer Lexer Syntax Parser. 编译原理 词法分析 语法分析
Stars: ✭ 19 (-64.81%)
JflexThe fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+603.7%)
FslexyaccLexer and parser generators for F#
Stars: ✭ 148 (+174.07%)
Wordtokenizers.jlHigh performance tokenizers for natural language processing and other related tasks
Stars: ✭ 63 (+16.67%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-61.11%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+201.85%)
MooOptimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Stars: ✭ 434 (+703.7%)
ParseGo parsers for web formats
Stars: ✭ 224 (+314.81%)
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.
Stars: ✭ 274 (+407.41%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+3224.07%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (+48.15%)
llvm-kaleidoscopeLLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Stars: ✭ 124 (+129.63%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+218.52%)
LogosCreate ridiculously fast Lexers
Stars: ✭ 1,001 (+1753.7%)
vdfA Lexer and Parser for Valves Data Format (known as vdf) written in Go
Stars: ✭ 30 (-44.44%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+848.15%)
GrmtoolsRust grammar tool libraries and binaries
Stars: ✭ 153 (+183.33%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+640.74%)
ugoµGo编程语言(从头开发一个迷你Go语言编译器)
Stars: ✭ 38 (-29.63%)
Syntax ParserLight and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (+487.04%)
Works For MeCollection of developer toolkits
Stars: ✭ 131 (+142.59%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+400%)
DiagonInteractive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+250%)
lexBuild lexer and simple parser(LR0) in macro, It also provides a lexer tool for c language
Stars: ✭ 17 (-68.52%)
SimplecC/C++ develop tool for android.
Stars: ✭ 105 (+94.44%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+77.78%)
alexaA Lexical Analyzer Generator
Stars: ✭ 54 (+0%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+222.22%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (+22.22%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+20.37%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1975.93%)
FlexThe Fast Lexical Analyzer - scanner generator for lexing in C and C++
Stars: ✭ 2,338 (+4229.63%)
Toxmisc parsers in rust
Stars: ✭ 40 (-25.93%)
re-typescriptAn opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (+25.93%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-64.81%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+187.04%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+744.44%)
go-uciNative Go bindings for OpenWrt's UCI.
Stars: ✭ 69 (+27.78%)
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
Stars: ✭ 425 (+687.04%)
GelatinTransform text files to XML, JSON, or YAML
Stars: ✭ 150 (+177.78%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+611.11%)
monkeyThe Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-61.11%)
LexmachineLex machinary for go.
Stars: ✭ 335 (+520.37%)
LexReplaced by foonathan/lexy
Stars: ✭ 137 (+153.7%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+457.41%)
CubThe Cub Programming Language
Stars: ✭ 198 (+266.67%)
EdgeNode.js templating engine with fresh air
Stars: ✭ 270 (+400%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (+138.89%)
graphql-metaLexing, parsing, pretty-printing, and metaprogramming facilities for dealing with GraphQL schemas and queries
Stars: ✭ 16 (-70.37%)
lexertkC++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (-51.85%)
py010parserA modified pycparser to parse 010 templates
Stars: ✭ 49 (-9.26%)
PlyaraParse YARA rules and operate over them more easily.
Stars: ✭ 108 (+100%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+233.33%)
Nodablea node-able bidirectionnal expression editor.
Stars: ✭ 103 (+90.74%)
core.horse64.orgTHIS IS A MIRROR, CHECK https://codeberg.org/Horse64/core.horse64.org
Stars: ✭ 3 (-94.44%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-40.74%)
KAIKAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Windo…
Stars: ✭ 13 (-75.93%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+4162.96%)
RflexFast lexer code generator for Rust
Stars: ✭ 100 (+85.19%)