• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-91  評論-137  文章-0  trackbacks-0
            首先生成抽象語法樹,方法如下:
            1.根節點為0時表示沒有default標簽,為1時表示有default標簽
            2.第0個根節點表示switch里的條件
            3.若有default標簽,則最后一個根節點為default子樹
            4.每個根節點為0時表示在此標簽下沒有stmt_list語句塊,這個節點的唯一孩子為要匹配的表達式;為1時表示有語句塊,根節點的左孩子表示要匹配的表達式,右孩子為要執行的語句塊
            注意:Equal指令會彈出兩操作數,應此在Equal指令執行之前必須先保留switch里exp的副本(即Push一次),最后彈出副本
            測試代碼:
             1 integer aaa,bbb
             2 
             3 function ccc()
             4     switch aaa + 1 do
             5         default:
             6             aaa = 123
             7         case 123:
             8             do
             9                 aaa = aaa + 1
            10             while aaa < 789 end
            11         case 456:
            12             aaa = 123
            13     end switch
            14 end function
            生成虛擬機代碼:
            posted on 2010-09-29 15:55 lwch 閱讀(1288) 評論(0)  編輯 收藏 引用 所屬分類: QLanguage
            亚洲国产天堂久久综合网站| 午夜精品久久久久久久久| 久久国产香蕉视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 久久久久亚洲爆乳少妇无 | 国产精品久久婷婷六月丁香| 精品人妻伦九区久久AAA片69| 久久精品无码午夜福利理论片| 久久996热精品xxxx| 久久久免费精品re6| 亚洲国产天堂久久久久久| 久久亚洲春色中文字幕久久久| 国产精品成人99久久久久91gav | 国产精品99久久不卡| 亚洲国产另类久久久精品黑人| 精品国产91久久久久久久a| 亚洲AV无码久久精品色欲| 99热成人精品免费久久| 久久久久久毛片免费播放| 亚洲国产视频久久| 久久国产精品视频| 久久综合九色综合精品| 国内精品久久久久久99蜜桃| 久久久这里只有精品加勒比| 久久久久免费精品国产| 2022年国产精品久久久久| 无码国内精品久久人妻| 久久午夜夜伦鲁鲁片免费无码影视| 91精品婷婷国产综合久久| 久久久久亚洲精品无码蜜桃| 欧美激情一区二区久久久| 久久亚洲天堂| 97精品伊人久久大香线蕉| 麻豆久久| 久久精品国产99国产精品导航 | 老色鬼久久亚洲AV综合| 东方aⅴ免费观看久久av| 亚洲精品乱码久久久久久按摩 | 久久www免费人成看国产片| 久久综合中文字幕| 久久精品国产亚洲Aⅴ蜜臀色欲|