语法描述了编程语言的语法,并可能以Backus-Naur形式(BNF)定义。词法分析器进行词法分析,将文本变成标记。剖析器接收标记,并建立一个数据结构,如抽象语法树(AST)。剖析器关注的是上下文:标记的序列是否符合语法的要求?编译器是一个结合了词典和解析器的工具,为一个特定的语法而构建。
网络瑞士军刀 - 一个用于加密、编码、压缩和数据分析的网络应用程序
ANTLR(另一种语言识别工具)是一个强大的分析器生成器,用于阅读、处理、执行或翻译结构化文本或二进制文件。
使用Python类型提示进行数据解析和验证
一个用于编程工具的增量解析系统
🕵️♂️通过用户名从数千个网站收集一个人的档案资料
编译器的写作之旅
用于多用途分析的ECMAScript解析基础设施
一个用于解析、格式化和验证国际电话号码的Swift框架。灵感来自谷歌的libphonenumber。
XML到JavaScript对象的转换器。
ESTree规格
将JSON导入谷歌表格,这个库在你的电子表格中添加了各种ImportJSON功能
用于结构搜索和替换的代码重写工具,支持~种语言。
🍸 对NEON文件格式进行编码和解码。
Emacs Lisp的树状物绑定
非官方的MyAnimeList PHP+REST API,提供官方API以外的功能。
Jikan的REST API
模板化你的基础文件并从Git(Hub)生成新项目。