freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

編譯原理課程設計--lr(1)分析和語義分析-資料下載頁

2025-01-13 17:27本頁面
  

【正文】 ()。 b=((String)())。 ((a*b))。 ()。 ()。 } (wenfaleft)。 }else{ (i)。 (i+)。 //步驟 ((stateStack))。//狀態(tài)棧 ((stateStack))。 ((yuyiStack))。//語義棧(值棧) ((signStack))。//符號棧 ((inputStack))。//剩余輸入串 (acc)。 ()。 (vector)。 setMessage(輸入的字符串:+text+ 語義分析成功 ,語義值為+())。 break。 } } (vector)。 }//for循環(huán)結束 return rowData。 }}(2)package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class MainView extends JFrame{ Container container。 JButton button。 JPanel panel。 JPanel panelTip。 JFrame frame=this。 JLabel label。 JLabel tip。 JTextField jtf。 public MainView(String title){ super(title)。 container=()。 button=new JButton( 分析 )。 (new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub String text=()。 if(text==null||()){ (輸入的字符串不能為空,字符串格式如:a+b*c)。 }else{ if(!((\\d[+])*\\d)){ (輸入的字符串非法,字符串格式如:a+b*c)。 } new Result(語義分析,text)。 } } })。 jtf=new JTextField(請輸入分析串,20)。 (new FocusListener(){ @Override public void focusGained(FocusEvent e) { // TODO Autogenerated method stub ()。 } @Override public void focusLost(FocusEvent e) { // TODO Autogenerated method stub } })。 (new BorderLayout(8,8))。 panel=new JPanel()。 (new FlowLayout())。 (jtf)。 (button)。 panelTip=new JPanel()。 tip=new JLabel(輸入字符串,格式如:a+b*c,)。 (new Font(宋體,20))。 (tip)。 (panel)。 (panelTip,)。 (0, 0, 700,400)。 (false)。 //(DISPOSE_ON_CLOSE)。 (true)。 }}5心得體會 經過這個實驗的練習,通過對程序的分析,讓我進一步了解LR(1)算法的思想以及它的進一步程序實現,讓我對它的了解從簡單的理論上升到程序實現的級別,有理論上升到實際,讓我更清楚它的用途。在對實驗的分析的時候,也遇到很多的問題,剛開始根本想不到用程序怎么實現這么繁雜的LR(1)文法,后來看了程序才知道,才轉過來彎,通過對這個程序的分析與揣摩,讓自己對這方面文法的實現有了一定的頭緒,對以后的的一些文法的程序實現會有很大的幫助,通過練習我也感到理論僅留在理論是遠遠不行的,用通過一定方式實現才有實用價值。通過本次課程設計,我加深了對預測分析LR(1)分析法的理解,同時體驗到了編譯原理中一些算法的巧妙。由于LR(1)分析法程序是一個相當復雜的程序,它需要利用到大量的編譯原理,編程技巧和數據結構。由于先前掌握的知識不夠牢固深刻使之在實驗過程中出現了大量的問題。由于課前的充分準備,加上同學和老師的幫助,最后順利完成了實驗。參考文獻[1]David Language Syntax and Semanties[M].prentice Hall,1911.[2]趙克佳,楊燦群,[M].工業(yè)出版社1997.[3]陳火旺,錢家驊,孫永強,程序設計語言編譯原理[M],國學工業(yè)出版社[4]李贛生,王華民. 編譯程序原理和技術[M].清華大學出版社,1997.[5]金成植,編譯程序構造原理和實現技術[M].高等教育出版社,2000.[6]杜淑敏,[M].北京大學出版社,1986.[7]Jim Construction[M].Prentice Hall,1995.[8]Bertrand Software[M].Prentice Hall,1994.[9]Andrew Compiler Design[M].Cambridge University Press,1998.[10][M].中國科學技術大學出版社,1997.22
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1