技术栈
语法解析
G皮T
1 天前
数据结构
·
python
·
正则表达式
·
字符串
·
编译原理
·
词法分析
·
语法解析
【Python Cookbook】字符串和文本(五):递归下降分析器
开始本文的学习前,我们需要首先了解一下什么是 BNF 和 EBNF。🚀 BNF(Backus-Naur Form,巴科斯-诺尔范式)和 EBNF(Extended Backus-Naur Form,扩展巴科斯-诺尔范式)是用于描述编程语言或其他形式语言语法的元语言(描述语言的语言)。它们是编译器设计、文档规范和协议定义中的基础工具。