Tiny CompilerA 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%)
LarkLark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+834.62%)
ChirpA modern low-level programming language
Stars: ✭ 116 (-62.82%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-53.53%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-36.22%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-58.97%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-57.37%)
SeafoxA blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (+36.22%)
FuziA fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+186.54%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+17.63%)
Php Svg LibSVG file parsing / rendering library
Stars: ✭ 1,146 (+267.31%)
Parser JavascriptBrowser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-78.85%)
Lodestone NodejsCharacter tracking and parser library for nodejs
Stars: ✭ 81 (-74.04%)
Formula ParserParsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-80.13%)
Whois ParserGo(Golang) module for domain whois information parsing.
Stars: ✭ 123 (-60.58%)
Sywac🚫 🐭 Asynchronous, single package CLI framework for Node
Stars: ✭ 109 (-65.06%)
RatsMovie Ratings Synchronization with Python
Stars: ✭ 156 (-50%)
LogosCreate ridiculously fast Lexers
Stars: ✭ 1,001 (+220.83%)
WhispersIdentify hardcoded secrets and dangerous behaviours
Stars: ✭ 66 (-78.85%)
ArpeggioParser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/
Stars: ✭ 204 (-34.62%)
Mercury Parser📜 Extract meaningful content from the chaos of a web page
Stars: ✭ 4,025 (+1190.06%)
LiefAuthors
Stars: ✭ 2,730 (+775%)
CppcmbA generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-65.38%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+637.82%)
languaA suite of language tools
Stars: ✭ 29 (-90.71%)
librxvmnon-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-81.73%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-79.17%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+23.08%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-36.54%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-59.29%)
metalA Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-95.83%)
Concrete-Syntax-TreeConcrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-84.62%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-85.58%)
LdetoolCode generator for fast log file parsers
Stars: ✭ 273 (-12.5%)
Python SyntaxPython syntax highlighting for Vim
Stars: ✭ 297 (-4.81%)
VultVult is a transcompiler well suited to write high-performance DSP code
Stars: ✭ 272 (-12.82%)
MosmlMoscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
Stars: ✭ 271 (-13.14%)
Libfirmgraph based intermediate representation and backend for optimising compilers
Stars: ✭ 305 (-2.24%)
GvalExpression evaluation in golang
Stars: ✭ 297 (-4.81%)
CreekRuby library for parsing large Excel files.
Stars: ✭ 270 (-13.46%)
AnteThe compile-time language
Stars: ✭ 295 (-5.45%)
Sparql.jsA parser for the SPARQL query language in JavaScript
Stars: ✭ 271 (-13.14%)
ArkArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (+0%)
DemofileNode.js library for parsing Counter-Strike: Global Offensive demo files
Stars: ✭ 305 (-2.24%)
Nord JetbrainsAn arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (-6.09%)
YabfcYet Another Brainfuck Compiler; No dependencies and from the ground up
Stars: ✭ 269 (-13.78%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-4.81%)
NlpythonThis repository contains the code related to Natural Language Processing using python scripting language. All the codes are related to my book entitled "Python Natural Language Processing"
Stars: ✭ 265 (-15.06%)
PicocliPicocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Stars: ✭ 3,286 (+953.21%)
JspoonAnnotation based HTML to Java parser + Retrofit converter
Stars: ✭ 306 (-1.92%)
Hquery.phpAn extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
Stars: ✭ 295 (-5.45%)
ClangMirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+823.08%)
Node CsvFull featured CSV parser with simple api and tested against large datasets.
Stars: ✭ 3,068 (+883.33%)
TermimadA library to display rich (Markdown) snippets and texts in a rust terminal application
Stars: ✭ 293 (-6.09%)
SeqA high-performance, Pythonic language for bioinformatics
Stars: ✭ 263 (-15.71%)
AngourimathOpen-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-14.74%)