剖析器產生器

建立一個由語法檔案驅動的剖析器,作為 DSL。

語法檔案是一種描述 DSL 語法結構的自然方式。一旦你有了語法,將其轉換為手寫剖析器是一項繁瑣的工作,而繁瑣的工作應該由電腦來完成。

剖析器產生器使用這個語法檔案來產生剖析器。剖析器可以透過更新語法並重新產生來更新。產生的剖析器可以使用手動建立和維護起來很困難的高效技術。

更多詳細資訊,請參閱 DSL 書籍第 23 章

DSL 目錄