保健哥的編譯原理學習筆記

編譯器是一個程序,他的核心功能是把源代碼翻譯成目標代碼 編譯器結構: 語法分析檢查是否合法 ,然後在內存當中建立一個AST抽象語法樹(對程序語法的一個抽象表示),對語法樹的合法性做處理(一個變量使用之前是否被聲明),   PS:在ANTLR4中(我的理解是一個個的上下文無關文法->lexer,   那個句子就對應着parser(由一個個上下文無關文法組合而成的句子),  parser會根據輸入的c
相關文章
相關標籤/搜索