Slide 20
Slide 20 text
文脈自由文法の例
• サンプルの温度調節器のコマンドは以下の文脈自由文法で導出できる.(説明の都合上文字
列を文字として扱えるようにしています)
• 𝑉 = (commands, command, heat_switch, target_set)
• 𝑇 = TOKHEAT, STATE, TOKTARGET, TOKTEMPERATURE, NUMBER
• 𝑆 = commands
• 𝑃 = commands → commands command 𝜖,
command → heat_switch | target_set,
heat_switch → TOKHEAT STATE,
target_set → TOKTARGET TOKTEMPERATURE NUMBER}
20
※𝜖は空文字列
※開始記号が同じとき,|を使って
複数の規則をまとめることができる