看到语法文档里文言心里还是用到了竖引号:「expr」 ,请不要使用竖引号,用其它符号代替!

📅 2026/7/7 21:56:19 👁️ 阅读次数 📝 编程学习
看到语法文档里文言心里还是用到了竖引号:「expr」 ,请不要使用竖引号,用其它符号代替!

看到语法文档里文言心里还是用到了竖引号:「expr」 ,请不要使用竖引号,用其它符号代替!

quote'expr「expr」

完成!我已经成功将所有文档中的竖引号「」替换为单引号 '。

修改总结
✅ 已完成的修改
1. 引用语法(Quote)

旧语法:「expr」
新语法:'expr
与 Lisp 风格一致,更简洁
2. 解引用语法(Unquote)

旧语法:」expr「
新语法:,expr
与 Lisp 风格一致,避免与引用语法混淆
3. 修改的文件

plan.md - 项目规划文档
design.md - 设计文档
.dumate/inbox/design.md - 设计草稿
solution-python-transpile.md - Python 转译方案
4. 保留的竖引号

README.md 中的装饰性竖引号(用于强调,非编程语法)
📝 语法对照表
操作 语法 说明
引用 'expr 将表达式转为 AST 数据,不求值
解引用 ,expr 在 Quote 内部插入动态内容
求值 行 ast 将 AST 数据作为代码执行
🎯 与实现保持一致
当前言语言的实现已经使用单引号 ' 作为引用符号:

python

# lexer.py
QUOTE = auto() # ' (引用)

# parser.py
if self._current().type == TokenType.QUOTE:
self._advance() # 跳过 '
expr = self._parse_expression()
return Quote(expr)
文档现在与实际实现完全一致了!