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.

gchq/CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

JavaScript
32219
14 天前

An incremental parsing system for programming tools

Rust
21735
17 小时前

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 个月前

Unified framework for building enterprise RAG pipelines with small, specialized models

Python
14275
1 个月前

A Compiler Writing Journey

C
12065
1 个月前
fabian-hiller/valibot

The modular and type safe schema library for validating structural data 🤖

TypeScript
7897
2 天前

ECMAScript parsing infrastructure for multipurpose analysis

TypeScript
7106
2 年前
arktypeio/arktype

TypeScript's 1:1 validator, optimized from editor to runtime

TypeScript
6467
1 天前

A library and language for building parsers, interpreters, compilers, etc.

JavaScript
5349
6 天前
5310
2 个月前

A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

Swift
5273
2 天前

The Elegant Parser

Rust
5072
2 个月前
CoffeeScript
4957
2 年前

Wrangling Untrusted File Formats Safely

C
4615
1 个月前

Write expressive, high-performance parsers with ease.

Rust
4188
1 天前

Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket

C
3900
1 年前