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.
Prettier 是一款代码格式化工具,适用于JavaScript、TypeScript、HTML、JSX、Vue、JSON、Markdown等
Babel 是一个JavaScript编译器、转译器,常用来使用最新的 JavaScript 语言特性。
#安全#CyberChef 是一个用于加密,编码,压缩和数据分析的 Web 在线工具
Data validation using Python type hints
翻译 - 使用Python类型提示进行数据解析和验证
Tree-sitter 是一个编程语法解析工具,用于将源代码解析为具体的语法树
antlr 是指可以根据输入自动生成语法树并可视化的显示出来的开源语法分析器。
#网络爬虫#Maigret 是一个OSINT用户名检查器。输入目标用户名,即可从各大社交网站采集该用户信息的工具。fork自sherlock开源项目
#自然语言处理#支持25+的自然语言语法检查器
G2 一套面向常规统计图表,以数据驱动的高交互可视化图形语法,具有高度的易用性和扩展性。使用 G2,你可以无需关注图表各种繁琐的实现细节,一条语句即可使用 Canvas 或 SVG 构建出各种各样的可交互的统计图表。
Rector 用来升级和自动重构 PHP 5.3+ 代码
A querystring parser with nesting support
翻译 - 具有嵌套支持的querystring解析器
#大语言模型#Unified framework for building enterprise RAG pipelines with small, specialized models
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
📱📈An elegant, interactive and flexible charting library for mobile.
翻译 - 📱📈优雅,互动且灵活的移动图表库。
markdown processor powered by plugins part of the @unifiedjs collective
ECMAScript parsing infrastructure for multipurpose analysis
翻译 - ECMAScript解析基础架构,可进行多用途分析