[問題] 自己設計自己語法的編譯器

看板C_Sharp作者 (內心純潔的惡魔)時間15年前 (2010/12/04 10:47), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
如題 想設計一個用自己定義的語法的編譯器 然後可以當下想要編譯的資料存成一個檔 案 之後可以再進行呼叫 ex. circle(2,3) Line(4,6) . . 會做畫圓然後畫線的動作 目前的想法是用stringbuilder去接每一筆資料 之後判斷每一行前面的關鍵字 去判斷要去呼叫哪個動作 但還是不太知道實際要從何下手 不知各位大大有沒有更好的寫法或是意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.201.66

12/04 19:37, , 1F
差不多就是你想的那樣..... 記得用遞迴去解這個問題
12/04 19:37, 1F

12/04 19:37, , 2F
關鍵字:語法樹
12/04 19:37, 2F

12/04 21:38, , 3F
有個現成的工具:Gold Parser 或許可以參考看看
12/04 21:38, 3F

12/04 21:51, , 4F
感謝各位 我會去參考看看的
12/04 21:51, 4F

12/05 09:16, , 5F
與其自己設計語法, 不如就寫成xml, 這樣就有現成的一堆
12/05 09:16, 5F

12/05 09:16, , 6F
xml的工具可以用
12/05 09:16, 6F
文章代碼(AID): #1C-QlL0t (C_Sharp)