alk*_*a49 2 automation automata context-free-grammar
R: S ---> aSb\n S ---> SS\n S ---> \xce\xb5\nRun Code Online (Sandbox Code Playgroud)\n\n我应该如何编写这些表达式的语法?
\n\n这样写是真的吗?
\n\nG = ({S}, {a, b}, {S ---> aSb, S ---> SS, S ---> \xce\xb5}, {S})\nRun Code Online (Sandbox Code Playgroud)\n\n或者像这样(将 epsilon 添加到终端):
\n\nG = ({S}, {a, b, \xce\xb5}, {S ---> aSb, S ---> SS, S ---> \xce\xb5}, {S})\nRun Code Online (Sandbox Code Playgroud)\n\n哪个是正确的?
\n\xce\xb5 是一种使零长度序列可见的方法。它不是语法符号。
\n\n实际的生产是:S → ——也就是说,S什么也生产不了——但是什么都看不见,所以很难阅读。所以我们通常写\xce\xb5,这样更易读。不过,你应该把它当作什么都没有读。
| 归档时间: |
|
| 查看次数: |
3637 次 |
| 最近记录: |