PEG语法中的含义是什么bitwise_or
?更准确地说,在很多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 中的竖线。