All Projects → cppcombinator → Similar Projects or Alternatives

706 Open source projects that are alternatives of or similar to cppcombinator

kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (+125%)
Mutual labels:  parsing, ast, compilers
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (+5%)
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (+60%)
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (+160%)
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-15%)
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+3350%)
Mutual labels:  parsing, ast
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+1415%)
Mutual labels:  parsing, ast
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+185%)
Mutual labels:  parsing, compilers
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (+110%)
Mutual labels:  parsing, compilers
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+335%)
Mutual labels:  parsing, ast
Estree
The ESTree Spec
Stars: ✭ 3,867 (+19235%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+380%)
Mutual labels:  parsing, ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (+435%)
Mutual labels:  parsing, ast
lpegrex
Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (+60%)
Mutual labels:  ast, peg
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-25%)
Mutual labels:  parsing-expression-grammar, peg
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+290%)
Mutual labels:  parsing, peg
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (+40%)
Mutual labels:  parsing, ast
compiler
My first attempt to create a compiler
Stars: ✭ 16 (-20%)
Mutual labels:  compilers, compiler-construction
JuCC
JuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+70%)
Mutual labels:  parsing, compiler-construction
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (+330%)
Mutual labels:  parsing, ast
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (+190%)
Mutual labels:  parsing, peg
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+355%)
Mutual labels:  parsing, ast
Pest
The Elegant Parser
Stars: ✭ 2,783 (+13815%)
Mutual labels:  parsing, peg
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+380%)
Mutual labels:  parsing, ast
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+985%)
Mutual labels:  parsing, ast
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+460%)
Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+19590%)
Mutual labels:  parsing, peg
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+9375%)
Mutual labels:  parsing, ast
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (+80%)
Mutual labels:  compilers, compiler-construction
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+320%)
Mutual labels:  parsing, ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-30%)
Mutual labels:  parsing, ast
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+290%)
Mutual labels:  compilers, compiler-construction
CompilersCourse
Theory of compilation course, MIPT
Stars: ✭ 32 (+60%)
Mutual labels:  compilers, compiler-construction
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 (+85%)
Mutual labels:  ast, compiler-construction
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+31855%)
Mutual labels:  parsing, ast
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+505%)
Mutual labels:  parsing, ast
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (+40%)
Mutual labels:  parsing, peg
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-10%)
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+1460%)
Mutual labels:  parsing, compilers
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+1450%)
Mutual labels:  parsing, peg
Como Lang Ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (+1610%)
Mutual labels:  parsing, compilers
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+6375%)
Mutual labels:  parsing, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+120%)
Mutual labels:  parsing, peg
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+4080%)
Mutual labels:  parsing, peg
Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+2075%)
Mutual labels:  parsing, peg
CaptCC
A tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+775%)
Mutual labels:  parsing, compiler-construction
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (+15%)
Mutual labels:  parsing, peg
tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Stars: ✭ 26 (+30%)
Mutual labels:  compilers, compiler-construction
fyodor
Convert your Amazon Kindle highlights and notes into markdown (or any format).
Stars: ✭ 101 (+405%)
Mutual labels:  parsing
toast
Plugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (+160%)
Mutual labels:  ast
OpenSIEM-Logstash-Parsing
SIEM Logstash parsing for more than hundred technologies
Stars: ✭ 140 (+600%)
Mutual labels:  parsing
asmdot
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (+15%)
Mutual labels:  ast
sledgehammer
🔨 📶 WiFi-Jammer/DoS toolset
Stars: ✭ 34 (+70%)
Mutual labels:  parsing
predeclared
Find definitions and declarations in Go source code that shadow predeclared identifiers
Stars: ✭ 26 (+30%)
Mutual labels:  ast
FAParser
JSON Parsing + Archiving & Unarchiving in User Defaults
Stars: ✭ 67 (+235%)
Mutual labels:  parsing
pyCompiler
Python Compiler
Stars: ✭ 13 (-35%)
Mutual labels:  compilers
flutter ast
Flutter and Dart AST Analyzer/Parser
Stars: ✭ 87 (+335%)
Mutual labels:  ast
wasm-script
Compile WebAssembly in your HTML
Stars: ✭ 28 (+40%)
Mutual labels:  compilers
StatementParser
Idea behind the StatementParser is, that it would be nice to be able to process financial data from different kind of statements in automatized way. This is often pretty hard as brokers are giving these data only in form of xls/xlst/pdf or other format which is not directly processable and here comes StatmentParser.
Stars: ✭ 21 (+5%)
Mutual labels:  parsing
comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (+15%)
Mutual labels:  parsing
1-60 of 706 similar projects