【发布时间】:2021-08-09 17:42:32
【问题描述】:
bitwise_or 在 PEG 语法中是什么意思?更准确地说,有很多 bitwise_or 在它甚至没有解析为 | 的上下文中。然而还是有的。 bitwise_or 在 PEG 中是否有任何其他用途,而不是作为 |在 Python 中?
从 Python PEG 中提取的示例:-
comparison[expr_ty]:
| a=bitwise_or b=compare_op_bitwise_or_pair+ {
_PyAST_Compare(
a,
CHECK(asdl_int_seq*, _PyPegen_get_cmpops(p, b)),
CHECK(asdl_expr_seq*, _PyPegen_get_exprs(p, b)),
EXTRA) }
| bitwise_or
请注意此处的 bitwise_or 一词。问题在于,不是 PEG 中的竖线。
【问题讨论】:
标签: python python-3.x python-3.9 peg python-3.10