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

An incremental parsing system for programming tools

Rust
22222
5 小时前

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

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

Python
14459
2 个月前

A Compiler Writing Journey

C
12320
11 天前
fabian-hiller/valibot

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

TypeScript
8028
6 天前

ECMAScript parsing infrastructure for multipurpose analysis

TypeScript
7109
2 年前
arktypeio/arktype

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

TypeScript
6684
8 天前

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

JavaScript
5372
2 天前
5341
4 个月前

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

Swift
5286
6 天前

The Elegant Parser

Rust
5116
2 天前
CoffeeScript
4963
2 年前

Wrangling Untrusted File Formats Safely

C
4624
3 个月前

Write expressive, high-performance parsers with ease.

Rust
4247
1 天前

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

C
3947
1 年前