All Projects → Mico → Similar Projects or Alternatives

1266 Open source projects that are alternatives of or similar to Mico

Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (+321.05%)
Mutual labels:  lexer, parser, interpreter
Cub
The Cub Programming Language
Stars: ✭ 198 (+942.11%)
Mutual labels:  lexer, parser, interpreter
Endbasic
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (+457.89%)
Mutual labels:  parser, interpreter, repl
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+715.79%)
Mutual labels:  lexer, parser, interpreter
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+815.79%)
Mutual labels:  lexer, parser, interpreter
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+489.47%)
Mutual labels:  interpreter, repl, lexer
Logo
A Logo interpreter written in Swift
Stars: ✭ 207 (+989.47%)
Mutual labels:  parser, interpreter
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+405.26%)
Mutual labels:  lexer, parser
Nodable
a node-able bidirectionnal expression editor.
Stars: ✭ 103 (+442.11%)
Mutual labels:  lexer, parser
Grmtools
Rust grammar tool libraries and binaries
Stars: ✭ 153 (+705.26%)
Mutual labels:  lexer, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+12015.79%)
Mutual labels:  lexer, parser
fundot
The Fundot programming language.
Stars: ✭ 15 (-21.05%)
Mutual labels:  interpreter, repl
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (+68.42%)
Mutual labels:  interpreter, lexer
Internettools
XPath/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 (+331.58%)
Mutual labels:  parser, interpreter
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+705.26%)
Mutual labels:  parser, interpreter
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (+247.37%)
Mutual labels:  lexer, parser
Tabloid
A minimal programming language inspired by clickbait headlines
Stars: ✭ 235 (+1136.84%)
Mutual labels:  parser, interpreter
Gelatin
Transform text files to XML, JSON, or YAML
Stars: ✭ 150 (+689.47%)
Mutual labels:  lexer, parser
Csly
a C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (+578.95%)
Mutual labels:  lexer, parser
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+894.74%)
Mutual labels:  lexer, parser
Plyara
Parse YARA rules and operate over them more easily.
Stars: ✭ 108 (+468.42%)
Mutual labels:  lexer, parser
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (+57.89%)
Mutual labels:  interpreter, lexer
lambda
lambda calculus interpreter
Stars: ✭ 23 (+21.05%)
Mutual labels:  interpreter, repl
huginn
Programming language with no quirks, so simple every child can master it.
Stars: ✭ 41 (+115.79%)
Mutual labels:  interpreter, repl
retro12
This repo is retired. See http://forthworks.com:8000/
Stars: ✭ 18 (-5.26%)
Mutual labels:  interpreter, repl
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (+57.89%)
Mutual labels:  interpreter, lexer
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (+10.53%)
Mutual labels:  interpreter, lexer
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+1394.74%)
Mutual labels:  interpreter, repl
Bic
A C interpreter and API explorer.
Stars: ✭ 719 (+3684.21%)
Mutual labels:  interpreter, repl
Littlelang
A little language interpreter written in Go
Stars: ✭ 56 (+194.74%)
Mutual labels:  parser, interpreter
Goawk
A POSIX-compliant AWK interpreter written in Go
Stars: ✭ 995 (+5136.84%)
Mutual labels:  parser, interpreter
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+5800%)
Mutual labels:  lexer, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+5168.42%)
Mutual labels:  lexer, parser
D Prolog
A Prolog implementation in D language
Stars: ✭ 20 (+5.26%)
Mutual labels:  parser, repl
Fslexyacc
Lexer and parser generators for F#
Stars: ✭ 148 (+678.95%)
Mutual labels:  lexer, parser
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (+589.47%)
Mutual labels:  lexer, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+1921.05%)
Mutual labels:  lexer, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+2005.26%)
Mutual labels:  lexer, parser
Tiny Compiler
A 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 (+2136.84%)
Mutual labels:  lexer, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+847.37%)
Mutual labels:  lexer, parser
charm
A [ functional stack ] based language.
Stars: ✭ 26 (+36.84%)
Mutual labels:  interpreter, repl
Go Pry
An interactive REPL for Go that allows you to drop into your code at any point.
Stars: ✭ 2,747 (+14357.89%)
Mutual labels:  interpreter, repl
ol
Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.
Stars: ✭ 157 (+726.32%)
Mutual labels:  interpreter, repl
klisp
A Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
Stars: ✭ 28 (+47.37%)
Mutual labels:  interpreter, repl
Own-Programming-Language-Tutorial
Репозиторий курса "Как создать свой язык программирования"
Stars: ✭ 95 (+400%)
Mutual labels:  interpreter, lexer
Red
Red 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 (+24768.42%)
Mutual labels:  interpreter, repl
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (+110.53%)
Mutual labels:  interpreter, lexer
lambda-dti
Interpreter of the ITGL with dynamic type inference
Stars: ✭ 18 (-5.26%)
Mutual labels:  interpreter, repl
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+1321.05%)
Mutual labels:  lexer, interpreter
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+1057.89%)
Mutual labels:  interpreter, repl
Sh
A shell parser, formatter, and interpreter with bash support; includes shfmt
Stars: ✭ 4,343 (+22757.89%)
Mutual labels:  parser, interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+22521.05%)
Mutual labels:  parser, interpreter
Ok
An open-source interpreter for the K5 programming language.
Stars: ✭ 408 (+2047.37%)
Mutual labels:  interpreter, repl
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (+1568.42%)
Mutual labels:  lexer, parser
Codi.vim
📔 The interactive scratchpad for hackers.
Stars: ✭ 2,464 (+12868.42%)
Mutual labels:  interpreter, repl
Mond
A scripting language for .NET Core
Stars: ✭ 237 (+1147.37%)
Mutual labels:  interpreter, repl
monkey
The Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (+10.53%)
Mutual labels:  interpreter, lexer
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+1484.21%)
Mutual labels:  lexer, parser
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+2300%)
Mutual labels:  lexer, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+2878.95%)
Mutual labels:  parser, interpreter
1-60 of 1266 similar projects