我正在爲C++編寫遞歸下降解析器。我不知道如何選擇合適的生產有如下情況:在遞歸下降解析器中使用第一集
statement: labeled-statement | compound-statement | expression-statement | selection-statement | iteration-statement | jump-statement
我讀到了「第一」 -set與可能的終端超前令牌/焦炭這是第一位的作品進行比較。目前我堅持在遞歸下降解析器中使用第一套,因爲我只有一個函數,沒有別的東西,每個規則都沒有對象,或者其他任何可以識別規則/生產的東西。
你的換檔鍵有什麼問題嗎? –
不,謝謝。下次我會用它:) – dcast
謝謝!它只是讓這個地方看起來整潔,對於那些願意幫助你的人來說,這是一個小小的禮節。 –