posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          LL(1) 語法解析

          Posted on 2007-09-24 19:34 ZelluX 閱讀(610) 評論(0)  編輯  收藏 所屬分類: Courses
          還是做一點筆記,記得牢一些

          有了follow和first集合后,就可以構造一張預測解析表(predictive parsing table)了。
          具體方法是:
          對于任一產生式X -> ƒ,找到first(ƒ)中的每一個元素T,把X -> ƒ填充到X行T列中去;
          如果ƒ nullable,還要把X -> ƒ填充到X行follow(ƒ)列中去

          預測解析表構造完成后,如果某格中不止一個產生式,則說明該語法不適用于預測解析表;
          如果每格至多一個產生式,則該語法被稱為LL(1)  Left-to-right parse, Leftmost-derivation, 1-symbol lookahead    
          主站蜘蛛池模板: 江都市| 白玉县| 扶风县| 遂昌县| 黎平县| 临夏市| 宜昌市| 钟山县| 宜兴市| 家居| 霍山县| 始兴县| 呼图壁县| 洛扎县| 通渭县| 丘北县| 洪雅县| 藁城市| 中宁县| 电白县| 郴州市| 木兰县| 达孜县| 石嘴山市| 昂仁县| 英山县| 平邑县| 徐水县| 沐川县| 民和| 砚山县| 巢湖市| 库尔勒市| 广德县| 黎川县| 湄潭县| 崇信县| 太原市| 卓资县| 柳林县| 遂昌县|