Repository navigation

#

Parsing

维基百科

相关主题

ANTLRLR parser

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

Java
18392
1 个月前

Rust parser combinator framework

Rust
10111
1 个月前
ljharb/qs

A querystring parser and serializer with nesting support

JavaScript
8814
3 个月前

Parse and stringify URL query strings

JavaScript
6888
16 天前

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.

JavaScript
5817
1 年前

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

Python
5550
12 天前

SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

Swift
4948
21 天前

Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert

JavaScript
4264
4 个月前

Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.

C#
2792
1 天前
microlinkhq/metascraper

Get unified metadata from websites using Open Graph, Microdata, RDFa, Twitter Cards, JSON-LD, HTML, and more.

HTML
2568
10 天前

small, safe, and great commonmark (optionally gfm, mdx) compliant markdown parser

JavaScript
2044
5 个月前

Blazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line.

TypeScript
2022
2 年前

The Android SDK for Parse Platform

Java
1886
6 个月前

Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.

Python
1625
6 个月前

The JavaScript SDK for Parse Platform

JavaScript
1343
1 天前

CommonMark compliant markdown parser in Rust with ASTs and extensions

Rust
1329
5 个月前

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization

Rust
1284
25 天前

一款UI自动生成代码插件,提供UI自动生成代码全流程解决方案。

TypeScript
1112
13 天前