All Projects → pascal-interpreter → Similar Projects or Alternatives

1377 Open source projects that are alternatives of or similar to pascal-interpreter

compiler
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
Stars: ✭ 106 (+404.76%)
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+1185.71%)
Mutual labels:  parse, interpreter, ast, lexer
c-compiler
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Stars: ✭ 37 (+76.19%)
SwiLex
A universal lexer library in Swift.
Stars: ✭ 29 (+38.1%)
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+1709.52%)
Mutual labels:  scanner, tokenizer, lexer
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+719.05%)
Mutual labels:  parse, ast, lexer
Cub
The Cub Programming Language
Stars: ✭ 198 (+842.86%)
Mutual labels:  interpreter, ast, lexer
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+757.14%)
Mutual labels:  parse, ast, lexer
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+638.1%)
Mutual labels:  interpreter, ast, lexer
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+676.19%)
Mutual labels:  parse, ast, lexer
snapdragon-lexer
Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-9.52%)
Mutual labels:  parse, tokenizer, lexer
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+1804.76%)
Mutual labels:  tokenizer, ast, lexer
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (+85.71%)
Mutual labels:  tokenizer, ast, lexer
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (+523.81%)
Mutual labels:  tokenizer, lexer
Lex
Replaced by foonathan/lexy
Stars: ✭ 137 (+552.38%)
Mutual labels:  tokenizer, lexer
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (+685.71%)
Mutual labels:  tokenizer, ast
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-9.52%)
Mutual labels:  interpreter, lexer
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+1338.1%)
Mutual labels:  interpreter, ast
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (+280.95%)
Mutual labels:  interpreter, lexer
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+728.57%)
Mutual labels:  interpreter, lexer
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (+619.05%)
Mutual labels:  parse, ast
Parse
Go parsers for web formats
Stars: ✭ 224 (+966.67%)
Mutual labels:  parse, 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 (+533.33%)
Mutual labels:  parse, ast
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-14.29%)
Mutual labels:  parse, ast
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+12390.48%)
Mutual labels:  parse, interpreter
macro-visit
A macro-based generic visitor generator
Stars: ✭ 23 (+9.52%)
Mutual labels:  ast, visitor
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (+52.38%)
Mutual labels:  interpreter, lexer
Chevrotain
Parser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+8447.62%)
Mutual labels:  tokenizer, lexer
Hippo
PHP standards checker.
Stars: ✭ 82 (+290.48%)
Mutual labels:  tokenizer, ast
Snl Compiler
SNL(Small Nested Language) Compiler. Maven jUnit Tokenizer Lexer Syntax Parser. 编译原理 词法分析 语法分析
Stars: ✭ 19 (-9.52%)
Mutual labels:  tokenizer, lexer
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+3138.1%)
Mutual labels:  interpreter, ast
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+2595.24%)
Mutual labels:  interpreter, ast
Own-Programming-Language-Tutorial
Репозиторий курса "Как создать свой язык программирования"
Stars: ✭ 95 (+352.38%)
Mutual labels:  interpreter, lexer
Moo
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Stars: ✭ 434 (+1966.67%)
Mutual labels:  tokenizer, lexer
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 (+3676.19%)
Mutual labels:  parse, ast
lex
Lex is an implementation of lex tool in Ruby.
Stars: ✭ 49 (+133.33%)
Mutual labels:  tokenizer, lexer
color-math
Expressions to manipulate colors.
Stars: ✭ 18 (-14.29%)
Mutual labels:  parse, interpreter
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (+266.67%)
Mutual labels:  parse, ast
lexertk
C++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (+23.81%)
Mutual labels:  tokenizer, lexer
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+209.52%)
Mutual labels:  ast, lexer
asmdot
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (+9.52%)
Mutual labels:  parse, ast
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (+42.86%)
Mutual labels:  interpreter, lexer
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+1342.86%)
Mutual labels:  ast, ast-nodes
flex-bison-indentation
An example of how to correctly parse python-like indentation-scoped files using flex (and bison).
Stars: ✭ 32 (+52.38%)
Mutual labels:  parse, scanner
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (+42.86%)
Mutual labels:  interpreter, lexer
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (+90.48%)
Mutual labels:  interpreter, lexer
alexa
A Lexical Analyzer Generator
Stars: ✭ 54 (+157.14%)
Mutual labels:  lexer, lexical-analysis
clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Stars: ✭ 60 (+185.71%)
Mutual labels:  ast, visitor
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (+1009.52%)
Mutual labels:  tokenizer, ast
pyccolo
Declarative instrumentation for Python.
Stars: ✭ 70 (+233.33%)
Mutual labels:  interpreter, ast
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (+4.76%)
Mutual labels:  parse, ast
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+433.33%)
Mutual labels:  interpreter, lexer
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+680.95%)
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 (+76.19%)
Mutual labels:  parse, ast
Participle
A parser library for Go
Stars: ✭ 2,302 (+10861.9%)
Mutual labels:  ast, lexer
Lexmachine
Lex machinary for go.
Stars: ✭ 335 (+1495.24%)
Mutual labels:  tokenizer, lexer
monkey
The Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (+0%)
Mutual labels:  interpreter, lexer
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-38.1%)
Mutual labels:  parse, ast
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+433.33%)
Mutual labels:  interpreter, ast
llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Stars: ✭ 124 (+490.48%)
Mutual labels:  lexer, lexical-analysis
1-60 of 1377 similar projects