All Projects → Kgt → Similar Projects or Alternatives

1484 Open source projects that are alternatives of or similar to Kgt

Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-70.83%)
Mutual labels:  syntax-tree, parser, parsing
Cppsharp
Tools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+611.86%)
Mutual labels:  syntax-tree, parser, parsing
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-30.45%)
Mutual labels:  syntax-tree, parser, parsing
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-84.29%)
Mutual labels:  parsing, parser-library, syntax-tree
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 (+36.22%)
Mutual labels:  compiler, parser
Syntax Highlighter
Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
Stars: ✭ 88 (-71.79%)
Mutual labels:  syntax-tree, syntax
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+46.15%)
Mutual labels:  compiler, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-78.85%)
Mutual labels:  compiler, parser
Decent Messup
Mess up js code in a different way
Stars: ✭ 84 (-73.08%)
Mutual labels:  compiler, syntax-tree
Chirp
A modern low-level programming language
Stars: ✭ 116 (-62.82%)
Mutual labels:  compiler, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-3.53%)
Mutual labels:  compiler, parser
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-91.67%)
Mutual labels:  syntax-tree, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-42.31%)
Mutual labels:  compiler, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+19.23%)
Mutual labels:  compiler, parser
Como Lang Ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (+9.62%)
Mutual labels:  compilers, parsing
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+8411.54%)
Mutual labels:  compiler, parser
Modiscript
Acche din aa gaye
Stars: ✭ 888 (+184.62%)
Mutual labels:  compiler, syntax
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-64.42%)
Mutual labels:  compiler, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+46.79%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-50.96%)
Mutual labels:  compiler, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-50.32%)
Mutual labels:  compiler, parser
Fast
Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
Stars: ✭ 194 (-37.82%)
Mutual labels:  compiler, syntax-tree
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-29.81%)
Mutual labels:  compiler, parser
Never
Never: statically typed, embeddable functional programming language.
Stars: ✭ 248 (-20.51%)
Mutual labels:  compiler, compilers
postcss-jsx
PostCSS syntax for parsing CSS in JS literals
Stars: ✭ 73 (-76.6%)
Mutual labels:  syntax, parsing
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-84.62%)
Mutual labels:  parsing, syntax-tree
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-79.17%)
Mutual labels:  syntax-tree, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+23.08%)
Mutual labels:  syntax-tree, parser
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-85.58%)
Mutual labels:  parsing, compilers
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (-86.54%)
Mutual labels:  parsing, compilers
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+17.63%)
Mutual labels:  compiler, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+1277.56%)
Mutual labels:  compiler, parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+44.87%)
Mutual labels:  compiler, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+1173.08%)
Mutual labels:  syntax-tree, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+81.41%)
Mutual labels:  compiler, parser
Acwj
A Compiler Writing Journey
Stars: ✭ 5,891 (+1788.14%)
Mutual labels:  compiler, parsing
Radon
A scripting language.
Stars: ✭ 22 (-92.95%)
Mutual labels:  compiler, parser
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+64.1%)
Mutual labels:  compiler, compilers
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-67.63%)
Mutual labels:  compiler, parser
Dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Stars: ✭ 95 (-69.55%)
Mutual labels:  compiler, compilers
One
OneLang: The One System Programming Language. (release as soon)
Stars: ✭ 120 (-61.54%)
Mutual labels:  compiler, compilers
Lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+834.62%)
Mutual labels:  parser-library, parser
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+5870.19%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-53.53%)
Mutual labels:  compiler, parser
Lexical syntax analysis
编译原理词法分析器&语法分析器LR(1)实现 C++
Stars: ✭ 173 (-44.55%)
Mutual labels:  compiler, syntax
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-57.37%)
Mutual labels:  compiler, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-36.22%)
Mutual labels:  compiler, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (-36.54%)
Mutual labels:  compiler, parser
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (-64.1%)
Mutual labels:  parsing, parser-library
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-58.97%)
Mutual labels:  compiler, parser
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-81.73%)
Mutual labels:  parsing, compilers
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-93.59%)
Mutual labels:  parsing, compilers
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-14.42%)
Mutual labels:  compiler, parser
langua
A suite of language tools
Stars: ✭ 29 (-90.71%)
Mutual labels:  syntax, syntax-tree
Participle
A parser library for Go
Stars: ✭ 2,302 (+637.82%)
Mutual labels:  parser-library, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-36.54%)
Mutual labels:  parser-library, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-59.29%)
Mutual labels:  compiler, parser
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-95.83%)
Mutual labels:  parsing, parser-library
Dart Petitparser
Dynamic parser combinators in Dart.
Stars: ✭ 266 (-14.74%)
Mutual labels:  parser-library, parser
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+890.06%)
Mutual labels:  parser, parsing
1-60 of 1484 similar projects