pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-92.22%)
CubThe Cub Programming Language
Stars: ✭ 198 (-26.67%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-42.59%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-36.3%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-33.33%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-39.63%)
asmdot[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-91.48%)
Jquery.terminaljQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+871.48%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-70.37%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+151.85%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (-35.56%)
Micromarkthe smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+193.7%)
Bash ParserParses bash into an AST
Stars: ✭ 151 (-44.07%)
snapdragon-lexerConverts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-92.96%)
pyccoloDeclarative instrumentation for Python.
Stars: ✭ 70 (-74.07%)
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-95.19%)
malluscriptA simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (-58.52%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+48.15%)
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 (+57.41%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-64.44%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-75.93%)
BBob⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (-50.74%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-88.15%)
monkeyThe Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-92.22%)
color-mathExpressions to manipulate colors.
Stars: ✭ 18 (-93.33%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+752.59%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-93.33%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (-85.56%)
oceanProgramming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-39.26%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-92.96%)
MonkeyLang.jl"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (-88.89%)
ariaExpressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (-85.19%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+11.85%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+11.48%)
ParseGo parsers for web formats
Stars: ✭ 224 (-17.04%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-75.56%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+315.19%)
parse-function(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (-86.3%)
fayrant-langSimple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (-88.89%)
js-zijuCompile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (-58.52%)
vprotoProtobuf compiler and runtime in V
Stars: ✭ 42 (-84.44%)
unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-55.93%)
tutorialTutorials for GoPlus (The Go+ Language)
Stars: ✭ 27 (-90%)
VisualDebuggerThe most elegant and easiest way to visual you data in playground
Stars: ✭ 22 (-91.85%)
AsammdfFast Python reader and editor for ASAM MDF / MF4 (Measurement Data Format) files
Stars: ✭ 255 (-5.56%)
php-ast-reverterReverts the php-ast AST back into (somewhat) PSR-compliant code
Stars: ✭ 49 (-81.85%)
rankr🇰🇷 Realtime integrated information analysis service
Stars: ✭ 21 (-92.22%)
RISVMA low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-92.22%)
taro-playgroundThe Taro Playground App is a cross-platform application developed using Taro, to help developers develop and debug Taro applications.
Stars: ✭ 33 (-87.78%)
qunit-migrateMigrate old QUnit tests to 2.x. Uses regex and ASTs to convert old QUnit code.
Stars: ✭ 17 (-93.7%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (-67.78%)
lowcodeReact Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (-88.15%)
asl-interpreterExample implementation of Arm's Architecture Specification Language (ASL)
Stars: ✭ 78 (-71.11%)