XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+28.39%)
InternettoolsXPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, XML/HTML parsers and classes for HTTP/S requests
Stars: ✭ 82 (-47.1%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-45.16%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+41.29%)
Gwion🎵 strongly-timed musical programming language
Stars: ✭ 235 (+51.61%)
Llvm Guide ZhUser Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (+16.13%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-41.29%)
Freeze-OSAn Operating System that runs on top of an interpreter.
Stars: ✭ 24 (-84.52%)
embedAn embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (-48.39%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-34.84%)
monkeyThe Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-86.45%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-79.35%)
SimpleThe Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-22.58%)
FeralFeral programming language reference implementation
Stars: ✭ 89 (-42.58%)
Emacs ClCommon Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-9.68%)
olOtus Lisp (Ol in short) is a purely* functional dialect of Lisp.
Stars: ✭ 157 (+1.29%)
RSqueakA Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (-49.68%)
AnimachScheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-70.97%)
clover2Clover2 can be used as shell. The completion is powerfull like IDE. Also clover2 is a Ruby-like compiler language with static type like Java. This is high performnace. Please see the wiki for details
Stars: ✭ 100 (-35.48%)
MonkeyLang.jl"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (-80.65%)
malluscriptA simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (-27.74%)
X11BasicX11-Basic BASIC programming language.
Stars: ✭ 42 (-72.9%)
minimaA fast, byte-code interpreted language
Stars: ✭ 43 (-72.26%)
lustA parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
Stars: ✭ 120 (-22.58%)
ariaExpressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (-74.19%)
maxcProgramming Language maxc
Stars: ✭ 36 (-76.77%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (-74.84%)
SmlvmSmallrepo Virtual Machine
Stars: ✭ 265 (+70.97%)
CorewarA reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.
Stars: ✭ 173 (+11.61%)
CperlA perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-19.35%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+94.84%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-52.9%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-42.58%)
Wasm ForthA Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-40.65%)
SelfieAn educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+750.32%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+100%)
FanxA portable programming language
Stars: ✭ 101 (-34.84%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (+91.61%)
GravityGravity Programming Language
Stars: ✭ 3,968 (+2460%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+147.74%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-38.06%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-34.84%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+140%)
Nodablea node-able bidirectionnal expression editor.
Stars: ✭ 103 (-33.55%)
EndbasicBASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-31.61%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+89.03%)
HashlinkA virtual machine for Haxe
Stars: ✭ 523 (+237.42%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+230.32%)
RedRed is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Stars: ✭ 4,725 (+2948.39%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+25776.77%)
PlyaraParse YARA rules and operate over them more easily.
Stars: ✭ 108 (-30.32%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+9642.58%)
Cppast.netCppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (+47.1%)
BicA C interpreter and API explorer.
Stars: ✭ 719 (+363.87%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-40%)
Libforthlibforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-30.97%)