語法導向翻譯
透過定義文法並使用該文法來建構翻譯,翻譯原始文字。
電腦語言自然傾向於遵循具有多個層級內容的階層結構。我們可以透過撰寫文法來定義此類語言的合法語法,說明語言元素如何分解成子元素。
語法導向翻譯使用此文法來定義建立剖析器的建立,該剖析器可以將輸入文字轉換成模仿文法規則結構的剖析樹。
更多詳細資訊,請參閱 DSL 書籍 的第 18 章
透過定義文法並使用該文法來建構翻譯,翻譯原始文字。
電腦語言自然傾向於遵循具有多個層級內容的階層結構。我們可以透過撰寫文法來定義此類語言的合法語法,說明語言元素如何分解成子元素。
語法導向翻譯使用此文法來定義建立剖析器的建立,該剖析器可以將輸入文字轉換成模仿文法規則結構的剖析樹。
更多詳細資訊,請參閱 DSL 書籍 的第 18 章