[MegaxEditor]編輯器制作之語法加亮基本原理
摘要: 編輯器制作之語法加亮基本原理在上一篇文章里,我簡單的提及了語法加亮的基本思路,下面在總結(jié)概括一下。
筆者認(rèn)為,對于編輯器而言,如果支持非常嚴(yán)格的語法加亮的話,那么擴(kuò)展性是很低的。那么在擴(kuò)展性和正確性之間,我們應(yīng)該取得一個平衡。這個平衡就是既要保證編輯器的高效率運(yùn)轉(zhuǎn),又要保持文本配置文件的可編輯性。
首先,幾乎所有的編程語言都具有某種共性,這些共性概括如下:
1.關(guān)鍵字
2.注釋
3.字符串
4.Delimiters
5.普通字符
詳細(xì)....
閱讀全文
posted @
2008-07-09 20:23 megax 閱讀(2171) |
評論 (4) 編輯