From e695deaa10440bfa954ae6a4abad5a71c936160f Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 5 Sep 2018 15:45:29 +0800 Subject: [PATCH] Update p19_writing_recursive_descent_parser.rst fix: typo & some unsuitable translation --- source/c02/p19_writing_recursive_descent_parser.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/c02/p19_writing_recursive_descent_parser.rst b/source/c02/p19_writing_recursive_descent_parser.rst index ff557cb..647c4a4 100644 --- a/source/c02/p19_writing_recursive_descent_parser.rst +++ b/source/c02/p19_writing_recursive_descent_parser.rst @@ -6,7 +6,7 @@ 问题 ---------- 你想根据一组语法规则解析文本并执行命令,或者构造一个代表输入的抽象语法树。 -如果语法非常简单,你可以自己写这个解析器,而不是使用一些框架。 +如果语法非常简单,你可以不去使用一些框架,而是自己写这个解析器。 ---------- 解决方案 @@ -272,7 +272,7 @@ 如果你对此感兴趣,你可以通过查看Python源码文件Grammar/Grammar来研究下底层语法机制。 看完你会发现,通过手动方式去实现一个解析器其实会有很多的局限和不足之处。 -其中一个局限就是它们不能被用于包含任何左递归的语法规则中。比如,加入你需要翻译下面这样一个规则: +其中一个局限就是它们不能被用于包含任何左递归的语法规则中。比如,假如你需要翻译下面这样一个规则: .. code-block:: python