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 个月前
antvis/G2

📊 The concise and progressive visualization grammar.

TypeScript
12436
6 天前

Rust parser combinator framework

Rust
10111
1 个月前

📱📈An elegant, interactive and flexible charting library for mobile.

JavaScript
7965
3 天前
alibaba/BizCharts

Powerful data visualization library based on G2 and React.

TypeScript
6193
4 个月前

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

Python
5550
12 天前

dplyr: A grammar of data manipulation

R
4938
4 小时前

A Grammar of Graphics for Python

Python
4378
8 天前

LR(1) parser generator for Rust

Rust
3354
19 天前

Parsing Expression Grammar Template Library

C++
2055
2 个月前
withcatai/node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

TypeScript
1685
2 天前
TypeScript
1646
2 年前

Parsing Expression Grammar (PEG) parser generator for Rust

Rust
1554
2 个月前

A framework for detecting, highlighting and correcting grammatical errors on natural language text. Created by Prithiviraj Damodaran. Open to pull requests and other forms of collaboration.

Python
1554
3 年前
JavaScript
1309
1 年前
C++
1196
2 个月前

A powerful grammar checker for Vim using LanguageTool.

Vim Script
1117
3 年前