这是Grammar的后续问题:自上而下和自下而上的区别?
我从这个问题中了解到:
所以对于这个语法(所有可能的数学公式):
E -> E T E
E -> (E)
E -> D
T -> + | - | * | /
D -> 0
D -> L G
G -> G G
G -> 0 | L
L -> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Run Code Online (Sandbox Code Playgroud)
这可以通过自上而下和自下而上的解析器读取吗?
你能说这是自上而下的语法还是自下而上的语法(或两者都没有)?
我问,因为我有一个功课问题,问:
"为所有语言编写自上而下和自下而上的语法......"(不同的问题)
我不确定这是否正确,因为它似乎没有自上而下和自下而上的语法.任何人都可以澄清吗?