All Projects → Charly Vm → Similar Projects or Alternatives

1540 Open source projects that are alternatives of or similar to Charly Vm

Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+356.06%)
Mutual labels:  compiler, ast, lexer, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+134.85%)
Mutual labels:  compiler, ast, lexer, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (+200%)
Mutual labels:  compiler, ast, lexer, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+172.73%)
Mutual labels:  compiler, ast, 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 (+543.94%)
Mutual labels:  compiler, ast, lexer, parser
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+45.45%)
Mutual labels:  ast, lexer, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+506.06%)
Mutual labels:  ast, lexer, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (+92.42%)
Mutual labels:  compiler, ast, parser
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1598.48%)
Mutual labels:  ast, lexer, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+456.06%)
Mutual labels:  compiler, ast, parser
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+590.91%)
Mutual labels:  compiler, lexer, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+757.58%)
Mutual labels:  compiler, ast, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+3387.88%)
Mutual labels:  ast, lexer, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (+119.7%)
Mutual labels:  compiler, parser
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+28122.73%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+131.82%)
Mutual labels:  compiler, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+201.52%)
Mutual labels:  compiler, parser
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (+172.73%)
Mutual labels:  compiler, ast
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+231.82%)
Mutual labels:  compiler, parser
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+1533.33%)
Mutual labels:  ast, parser
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+309.09%)
Mutual labels:  ast, lexer
Jsqlparser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (+5059.09%)
Mutual labels:  ast, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (+350%)
Mutual labels:  ast, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+372.73%)
Mutual labels:  compiler, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (+75.76%)
Mutual labels:  compiler, parser
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+148.48%)
Mutual labels:  ast, lexer
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (+380.3%)
Mutual labels:  lexer, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+6412.12%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+101.52%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+93.94%)
Mutual labels:  compiler, parser
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+6460.61%)
Mutual labels:  ast, parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+584.85%)
Mutual labels:  compiler, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+593.94%)
Mutual labels:  compiler, parser
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-1.52%)
Mutual labels:  ast, lexer
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+304.55%)
Mutual labels:  compiler, parser
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-68.18%)
Mutual labels:  ast, lexer
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (+315.15%)
Mutual labels:  compiler, lexer
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (-40.91%)
Mutual labels:  ast, lexer
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+369.7%)
Mutual labels:  ast, parser
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (+366.67%)
Mutual labels:  compiler, coroutines
Felix
The Felix Programming Language
Stars: ✭ 609 (+822.73%)
Mutual labels:  compiler, coroutines
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+642.42%)
Mutual labels:  ast, parser
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+930.3%)
Mutual labels:  compiler, ast
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+38706.06%)
Mutual labels:  ast, parser
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (+1159.09%)
Mutual labels:  ast, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+481.82%)
Mutual labels:  lexer, parser
Modiscript
Acche din aa gaye
Stars: ✭ 888 (+1245.45%)
Mutual labels:  compiler, ast
Radon
A scripting language.
Stars: ✭ 22 (-66.67%)
Mutual labels:  compiler, parser
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+675.76%)
Mutual labels:  compiler, lexer
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+945.45%)
Mutual labels:  ast, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+463.64%)
Mutual labels:  compiler, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (+1092.42%)
Mutual labels:  ast, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+9583.33%)
Mutual labels:  ast, parser
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-71.21%)
Mutual labels:  lexer, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+986.36%)
Mutual labels:  ast, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+1416.67%)
Mutual labels:  lexer, parser
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+60671.21%)
Mutual labels:  compiler, ast
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (+68.18%)
Mutual labels:  compiler, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+5918.18%)
Mutual labels:  ast, parser
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+40136.36%)
Mutual labels:  compiler, parser
1-60 of 1540 similar projects