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

📊 The concise and progressive visualization grammar.

TypeScript
12408
10 小时前

Rust parser combinator framework

Rust
10048
6 个月前

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

JavaScript
7951
2 天前
alibaba/BizCharts

Powerful data visualization library based on G2 and React.

TypeScript
6195
3 个月前

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

Python
5458
16 天前

dplyr: A grammar of data manipulation

R
4921
7 小时前

A Grammar of Graphics for Python

Python
4326
8 小时前

LR(1) parser generator for Rust

Rust
3315
17 天前

Parsing Expression Grammar Template Library

C++
2049
15 天前
TypeScript
1650
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
1629
8 天前

Parsing Expression Grammar (PEG) parser generator for Rust

Rust
1549
16 天前

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
1545
3 年前
JavaScript
1299
1 年前

A powerful grammar checker for Vim using LanguageTool.

Vim Script
1114
3 年前