A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
A markdown parser and compiler. Built for speed.
翻译 - Markdown解析器和编译器。专为提高速度而设计。
swc 是一个 JavaScript/TypeScript 编译器,使用Rust编写的。速度飞快的,单线程下比babel快20倍
#网络爬虫#一个运行在服务端的 jQuery 实现,用于解析和操作 HTML 及 XML
A high-quality tool for convert PDF to Markdown and JSON.一站式开源高质量数据提取工具,将PDF转换成Markdown和JSON格式。
Tree-sitter 是一个编程语法解析工具,用于将源代码解析为具体的语法树
A high-performance observability data pipeline.
翻译 - 用于构建可观察性管道的轻量级和超快速工具
A high-performance 100% compatible drop-in replacement of "encoding/json"
翻译 - 高性能100%兼容的“ encoding / json”替代产品
⚓ A collection of JavaScript tools written in Rust.
jsoup 是一个用于解析、提取、操作HTML的Java库
Repository for the book "Crafting Interpreters"
翻译 - “手工艺品翻译”一书的资料库
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
翻译 - 🗜ES6 +的JavaScript解析器,mangler和压缩器工具包
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
翻译 - 从命令行查询和更新数据结构。与jq / yq相似,但支持JSON,TOML,YAML和XML,运行时相关性为零。
ECMAScript parsing infrastructure for multipurpose analysis
翻译 - ECMAScript解析基础架构,可进行多用途分析
Python SQL Parser and Transpiler
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.