All Projects → Swiftpascalinterpreter → Similar Projects or Alternatives

1113 Open source projects that are alternatives of or similar to Swiftpascalinterpreter

pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-92.22%)
Mutual labels:  parse, interpreter, ast, lexer
Cub
The Cub Programming Language
Stars: ✭ 198 (-26.67%)
Mutual labels:  ast, lexer, interpreter
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-42.59%)
Mutual labels:  ast, lexer, interpreter
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-36.3%)
Mutual labels:  ast, lexer, parse
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-33.33%)
Mutual labels:  ast, lexer, parse
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-39.63%)
Mutual labels:  ast, lexer, parse
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%)
Mutual labels:  parse, ast
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+871.48%)
Mutual labels:  parse, interpreter
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (-70.37%)
Mutual labels:  lexer, interpreter
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+151.85%)
Mutual labels:  ast, interpreter
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (-35.56%)
Mutual labels:  lexer, interpreter
Micromark
the 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%)
Mutual labels:  ast, parse
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (-44.07%)
Mutual labels:  ast, parse
snapdragon-lexer
Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-92.96%)
Mutual labels:  parse, lexer
pyccolo
Declarative instrumentation for Python.
Stars: ✭ 70 (-74.07%)
Mutual labels:  interpreter, ast
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-95.19%)
Mutual labels:  parse, ast
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (-58.52%)
Mutual labels:  interpreter, lexer
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+48.15%)
Mutual labels:  ast, lexer
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 (+57.41%)
Mutual labels:  ast, lexer
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-64.44%)
Mutual labels:  ast, lexer
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-75.93%)
Mutual labels:  ast, lexer
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%)
Mutual labels:  parse, ast
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-88.15%)
Mutual labels:  interpreter, lexer
Own-Programming-Language-Tutorial
Репозиторий курса "Как создать свой язык программирования"
Stars: ✭ 95 (-64.81%)
Mutual labels:  interpreter, lexer
monkey
The Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-92.22%)
Mutual labels:  interpreter, lexer
color-math
Expressions to manipulate colors.
Stars: ✭ 18 (-93.33%)
Mutual labels:  parse, interpreter
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-71.48%)
Mutual labels:  parse, ast
Participle
A parser library for Go
Stars: ✭ 2,302 (+752.59%)
Mutual labels:  ast, lexer
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-93.33%)
Mutual labels:  parse, ast
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-91.85%)
Mutual labels:  parse, ast
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (-85.56%)
Mutual labels:  ast, lexer
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-39.26%)
Mutual labels:  ast, lexer
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-92.96%)
Mutual labels:  lexer, interpreter
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (-88.89%)
Mutual labels:  interpreter, lexer
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (-85.19%)
Mutual labels:  interpreter, lexer
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+11.85%)
Mutual labels:  ast, interpreter
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+11.48%)
Mutual labels:  ast, lexer
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+109.63%)
Mutual labels:  ast, interpreter
Parse
Go parsers for web formats
Stars: ✭ 224 (-17.04%)
Mutual labels:  lexer, parse
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-75.56%)
Mutual labels:  ast, lexer
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+315.19%)
Mutual labels:  ast, lexer
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%)
Mutual labels:  parse, ast
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (-88.89%)
Mutual labels:  interpreter, lexer
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (-58.52%)
Mutual labels:  interpreter, ast
tsquery-playground
Playground for TSQuery
Stars: ✭ 30 (-88.89%)
Mutual labels:  playground, ast
vproto
Protobuf compiler and runtime in V
Stars: ✭ 42 (-84.44%)
Mutual labels:  parse
unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-55.93%)
Mutual labels:  ast
tutorial
Tutorials for GoPlus (The Go+ Language)
Stars: ✭ 27 (-90%)
Mutual labels:  playground
VisualDebugger
The most elegant and easiest way to visual you data in playground
Stars: ✭ 22 (-91.85%)
Mutual labels:  playground
Asammdf
Fast Python reader and editor for ASAM MDF / MF4 (Measurement Data Format) files
Stars: ✭ 255 (-5.56%)
Mutual labels:  parse
php-ast-reverter
Reverts the php-ast AST back into (somewhat) PSR-compliant code
Stars: ✭ 49 (-81.85%)
Mutual labels:  ast
rankr
🇰🇷 Realtime integrated information analysis service
Stars: ✭ 21 (-92.22%)
Mutual labels:  parse
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-92.22%)
Mutual labels:  interpreter
taro-playground
The Taro Playground App is a cross-platform application developed using Taro, to help developers develop and debug Taro applications.
Stars: ✭ 33 (-87.78%)
Mutual labels:  playground
typescript-playground
TypeScript Playground
Stars: ✭ 52 (-80.74%)
Mutual labels:  playground
qunit-migrate
Migrate old QUnit tests to 2.x. Uses regex and ASTs to convert old QUnit code.
Stars: ✭ 17 (-93.7%)
Mutual labels:  ast
Swift Diagram Playgrounds
Drawing diagrams in Swift using a recursive enum data structure
Stars: ✭ 264 (-2.22%)
Mutual labels:  playground
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-67.78%)
Mutual labels:  ast
lowcode
React Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (-88.15%)
Mutual labels:  ast
asl-interpreter
Example implementation of Arm's Architecture Specification Language (ASL)
Stars: ✭ 78 (-71.11%)
Mutual labels:  interpreter
1-60 of 1113 similar projects