0
this fileのように、私の意見では宣言だけで十分です。lexでルールが必要なのはなぜですか?
字句解析でルールが必要な理由を説明できる人はいますか?
rdels {
if ($this->smarty->auto_literal) {
$this->token = Smarty_Internal_Templateparser::TP_OTHER;
} else {
$this->token = Smarty_Internal_Templateparser::TP_RDEL;
$this->yypopstate();
}
}
ときyypopstate
に、そしてyypushstate
:私の意見では
は彼らが私のようなブロックについて話している
ルールことで... .y
ファイルでのみ必要としていますか?
lex解析にも状態がある場合、文法解析とは何か異なりますか? – java
字句状態は、文法を定義するのではなく、入力を区別する目的にのみ役立ちます。彼らは例えば減らすことはできません。 –