|
4
|
| Peter Mortensen Pieter Jan Bonestroo · 技术社区 · 16 年前 |
|
|
1
7
哪个
(显然,您应该忽略缩进。) 这就是“其他挂起的问题”。
C/C++通过一个规则说你不能拥有一个规则来消除歧义。
|
|
2
10
暧昧别的。 这里有一些信息: http://theory.stanford.edu/~amitp/yapps/yapps-doc/node3.html 但经典的例子是:
VS
|
|
3
2
从朗格设计的角度来看。
标准
BNF
-喜欢语法
现在从解析器的角度来看:
当您到达else_标记时,解析器有两个选项,shift或reduce。问题是要选择哪个规则需要解析器必须遵循另一个规则。大多数解析器生成器在给定此选项时默认为移位。 |
|
4
-1
我不认为帕斯卡有问题吗? 这个缩进不正确。
从x=1之后移除分号将使其正确缩进。 这个缩进正确
|