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