kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (+125%)
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (+5%)
pyrserA PEG Parsing Tool
Stars: ✭ 32 (+60%)
parsonYet another PEG parser combinator library and DSL
Stars: ✭ 52 (+160%)
arboristArborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-15%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+3350%)
katawAn 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+1415%)
librxvmnon-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+185%)
cs-resourcesCurated Computer Science and Programming Resource Guide
Stars: ✭ 42 (+110%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (+335%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+19235%)
tree-huggerA light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+380%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (+435%)
lpegrexParse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (+60%)
kiuatanA parser library for Pony.
Stars: ✭ 15 (-25%)
ohm-editorAn IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+290%)
hxjsonastParse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (+40%)
compilerMy first attempt to create a compiler
Stars: ✭ 16 (-20%)
JuCCJuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+70%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (+330%)
3bmdmarkdown processor in CL using esrap parser
Stars: ✭ 58 (+190%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+355%)
PestThe Elegant Parser
Stars: ✭ 2,783 (+13815%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+380%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+985%)
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+460%)
OhmA library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+19590%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+9375%)
Decaf-CompilerCompiler for Decaf Programming Language
Stars: ✭ 36 (+80%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+320%)
markrightA customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-30%)
awesome-internalsA curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+290%)
c-compilerA 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%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+31855%)
node-typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+505%)
latex2unicodeConvert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (+40%)
Ohm-SA Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-10%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (+1460%)
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+1450%)
Como Lang Ngcomo-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (+1610%)
PegtlParsing Expression Grammar Template Library
Stars: ✭ 1,295 (+6375%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+120%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+4080%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+2075%)
CaptCCA tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+775%)
ParsecSharpThe faster monadic parser combinator library for C#
Stars: ✭ 23 (+15%)
tiny-langtiny-lang — A different programming language. Supports a bunch of spoken languages.
Stars: ✭ 26 (+30%)
fyodorConvert your Amazon Kindle highlights and notes into markdown (or any format).
Stars: ✭ 101 (+405%)
toastPlugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (+160%)
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%)
predeclaredFind definitions and declarations in Go source code that shadow predeclared identifiers
Stars: ✭ 26 (+30%)
FAParserJSON Parsing + Archiving & Unarchiving in User Defaults
Stars: ✭ 67 (+235%)
flutter astFlutter and Dart AST Analyzer/Parser
Stars: ✭ 87 (+335%)
wasm-scriptCompile WebAssembly in your HTML
Stars: ✭ 28 (+40%)
StatementParserIdea 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%)
comby-rustRust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (+15%)