青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評論-2670  文章-0  trackbacks-0
    今天我終于實現了偉大的智能提示了,真是渾身上下都在發光啊。這次智能提示的代碼可以在Vczh Library+ 3.0的頁面上看到。我使用了上一篇文章所提到的技術,在用戶輸入文字的時候,通過迅速獲得“當前編輯語句”的語法樹,再加上舊的“當前編輯語句”的作用域對象,來判斷用戶究竟處于整份代碼的什么地方,最后給出正確的提示。

    下面開始貼圖了哈。

                                      


    整整兩天不容易啊,期間修掉了很多bug,因為這次整個parser都在面對一些殘缺不全的代碼。下一篇文章我會重點描述關于IDE里面處理兩顆有些時候不夠同步得樹的算法。 

    在這里遇到的問題一般都是如何確定一個語法樹節點覆蓋的源代碼的位置。當然這個主要是語法分析器干的事情,不過實在是太復雜了,主要是我不想寫語法分析器,轉而寫了一個生成器,因此就不得不開發一個通用的算法出來。第二步就是,通過光標的位置來判斷用戶接下來需要輸入的東西是什么,這一步也比較囧,因為涉及到很多情況。用戶輸入的代碼可能是殘缺不全的,因此語法樹的任何一個屬性(包括語法書自己)都有可能是null,稍微一不小心就會犯錯誤了……
   
posted on 2010-11-07 03:11 陳梓瀚(vczh) 閱讀(24715) 評論(23)  編輯 收藏 引用 所屬分類: 開發自己的IDE

評論:
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-07 03:56 | 溪流
哇~贊~!代碼變成了圖片,終于看得懂了= =  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-07 05:22 | DiryBoy
Orz!!  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-07 06:01 | lwch
厲害啊...  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-07 18:29 | 陳昱(CY)
膜拜  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-07 22:02 | 叫我老王吧
頂一個  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 04:47 | Pear
再次來膜拜  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 16:49 | 主打歌
為什么不向visual assist取取經呢?  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 17:52 | 潘孫友
太牛X了。。。  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 18:08 | 溪流
@主打歌
我看著挺有VA的味道呀。。。不過智能提示也都差不多這樣子了。。。
只是覺著“為什么不”是個讀起來讓人感覺不太友好的提問方式~  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 21:06 | dazhuang
真讓人羨慕,能講解一下開發思路嗎  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-08 23:02 | 空明流轉
@dazhuang
簡而言之,人肉。  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 11:01 | ooseven
好像沒有看到函數調用參數提示  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 11:02 | ooseven
好像沒有看到函數參數提示  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 16:42 | ooseven
而且上面的提示信息好像都是c++系統本身的信息,復雜的動態信息提示沒看到。比如多繼承類與模板類下的類函數提示。這個比較關鍵,連微軟與va都做不好。建議你做好后,移植幾個boost的庫到你的語言下,然后再試試,估計你會絕望!  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 16:43 | ooseven
而且上面的提示信息好像都是語言系統本身的信息,復雜的動態信息提示沒看到。比如多繼承類與模板類下的類函數提示。這個比較關鍵,連微軟與va都做不好。建議你做好后,移植幾個boost的庫到你的語言下,然后再試試,估計你會絕望!  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 16:44 | ooseven
特別是模板類下的只能提示,不止絕望,連自殺的心情都有!  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 18:10 | 陳梓瀚(vczh)
@ooseven
我這是我自己設計的語言啊,不是C++,沒有類的,只有模板和concept,看清楚哈。  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-09 23:38 | CR蘇杭
樓主你真的是渾身上下都在發光  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-10 01:18 | ooseven
@陳梓瀚(vczh)
我知道是你設計的語言,不過我印象中你的語言好像是支持類的,是我記錯了,不過類,多態的支持應該加上吧?這個含關鍵啊,加上了這個就可以很方便的設計類庫了。
  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-10 03:52 | 陳梓瀚(vczh)
@ooseven
這是在計劃中的,只是跟你的想象有點出入而已。  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-10 04:09 | 陳梓瀚(vczh)
@ooseven
你可能把我以前做過的語言跟這個混了吧……  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-10 20:04 | gaimor
不錯 年輕有為  回復  更多評論
  
# re: 開發自己的IDE(十),我終于搞定了智能提示了哇哈哈 2010-11-11 01:08 | mm
好強大好強大!!!  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久视频精品| 国产精品久久久久影院色老大 | 国产精品日韩欧美一区二区三区| 一区二区国产精品| 久久大逼视频| 亚洲性图久久| 欧美成人国产一区二区| 亚洲一区二区在线视频| 久久精品国产亚洲一区二区三区| 亚洲精品日日夜夜| 久久久久9999亚洲精品| 中国日韩欧美久久久久久久久| 精久久久久久| 久久激情五月激情| 亚洲欧美综合网| 欧美日韩综合精品| 亚洲精品美女免费| 亚洲激情中文1区| 欧美va亚洲va香蕉在线| 久久久另类综合| 黄色成人免费观看| 久久激情一区| 欧美母乳在线| 中文在线一区| 欧美久久电影| 亚洲精品免费观看| 亚洲综合视频网| 国产女优一区| 久久免费99精品久久久久久| 久久婷婷蜜乳一本欲蜜臀| 激情综合亚洲| 欧美日韩精品一区二区三区| 一本色道久久99精品综合 | 亚洲精品午夜精品| 欧美日韩国产成人在线91| 亚洲视频免费在线观看| 久久成人国产| 99精品国产在热久久下载| 欧美日韩在线一区| 久久精品免费播放| 一本色道久久| 91久久国产综合久久蜜月精品 | 亚洲日韩中文字幕在线播放| 欧美国产视频在线| 久久国产精品免费一区| 亚洲国产女人aaa毛片在线| 午夜精品视频在线观看| 亚洲人成在线免费观看| 国产一区日韩一区| 欧美日韩国产色视频| 美女网站在线免费欧美精品| 亚洲小视频在线观看| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲欧美日韩成人| 在线观看国产成人av片| 国产精品日韩欧美| 欧美午夜精品理论片a级按摩| 欧美成人午夜激情在线| 可以看av的网站久久看| 久久九九久久九九| 久久久99精品免费观看不卡| 午夜精品一区二区三区在线视 | 久久九九全国免费精品观看| 亚洲性av在线| 午夜视频在线观看一区| 日韩视频在线免费观看| 欧美激情精品久久久久久蜜臀| 久久亚洲精品网站| 亚洲高清不卡av| 最新国产成人av网站网址麻豆 | 亚洲第一精品夜夜躁人人躁 | 国产精品成人免费视频| 欧美亚洲第一区| 国一区二区在线观看| 最新亚洲激情| 欧美在线日韩| 欧美国产一区二区| 亚洲伊人伊色伊影伊综合网| 久久久噜噜噜久久久| 欧美喷水视频| 在线观看精品一区| 亚洲综合色激情五月| 麻豆久久久9性大片| 亚洲图片欧美日产| 欧美精品久久久久久久| 国产亚洲一区二区在线观看| 一区二区激情视频| 一区在线电影| 欧美伊人久久| 中文欧美日韩| 欧美日韩黄色大片| 亚洲精品一区中文| 久久国产99| 亚洲一区制服诱惑| 国产精品成人观看视频免费| 一区二区三区四区国产精品| 欧美成人精品在线| 久久人91精品久久久久久不卡 | 欧美日韩高清免费| 一区二区三区波多野结衣在线观看| 久久影音先锋| 美女任你摸久久| 最新国产成人av网站网址麻豆| 免费不卡在线观看| 久久亚洲精品一区二区| 亚洲国产高清高潮精品美女| 久久综合狠狠综合久久综合88| 99精品欧美| 欧美在线1区| 中文在线资源观看网站视频免费不卡| 99精品视频免费观看视频| 亚洲视频在线看| 一区二区福利| 亚洲一区二区三区乱码aⅴ蜜桃女| 免费91麻豆精品国产自产在线观看| 久久精品国产成人| 欧美怡红院视频| 欧美一区二区大片| 国产精品一区二区久久精品| 亚洲精品欧洲| 日韩午夜三级在线| 国产一区二区三区直播精品电影| 噜噜爱69成人精品| 欧美日本国产视频| 久久成人久久爱| 欧美激情精品久久久久久久变态| 亚洲国产小视频| 亚洲综合电影一区二区三区| 黄色国产精品一区二区三区| 欧美高清视频一区二区| 亚洲——在线| 欧美伊人久久久久久久久影院| 久久国产精品一区二区三区| 99视频国产精品免费观看| 亚洲国产精彩中文乱码av在线播放| 亚洲欧洲一区二区三区在线观看 | 亚洲欧美日韩精品综合在线观看| 亚洲精品欧美极品| 激情欧美丁香| 久久爱另类一区二区小说| 午夜精品亚洲一区二区三区嫩草| 欧美国产精品中文字幕| 麻豆成人在线| 在线观看欧美日韩国产| 久久全国免费视频| 欧美国产91| 99re6这里只有精品| 免费观看一区| 日韩视频一区| 亚洲美洲欧洲综合国产一区| 国产欧美一区二区三区另类精品| 欧美日韩一区二区三区| 欧美日韩精品免费| 国产精品每日更新在线播放网址| 欧美国产第一页| 欧美激情视频一区二区三区免费 | 欧美在线地址| 亚洲国产人成综合网站| 久久精品女人的天堂av| 亚洲福利专区| 日韩午夜激情av| 久久久久国产一区二区| 国产综合一区二区| 久久久视频精品| 欧美成人午夜免费视在线看片| 亚洲日本视频| 在线播放中文一区| 欧美久久久久免费| 亚洲愉拍自拍另类高清精品| 噜噜噜躁狠狠躁狠狠精品视频| 在线观看欧美日韩| 欧美日韩亚洲精品内裤| 亚洲淫片在线视频| 久久久久久久久久久久久9999 | 欧美亚洲日本国产| 欧美 日韩 国产一区二区在线视频 | 在线视频国内自拍亚洲视频| 亚洲精品视频免费观看| 久久精品30| 亚洲一区二区免费在线| 99热精品在线观看| 激情久久婷婷| 国产精品亚洲综合| 久久亚洲高清| 久久国产一区二区| 久久久久**毛片大全| 亚洲精品欧美在线| 亚洲国产欧美久久| 久久亚洲国产成人| 亚洲激情女人| 欧美sm视频| 久久综合伊人77777| 一本大道av伊人久久综合| 国产日韩成人精品| 欧美成人免费va影院高清| 性欧美暴力猛交另类hd| 免费毛片一区二区三区久久久| 欧美不卡在线| 一区二区三区久久| 久久国产欧美|