技术栈

语法解析

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