编写经历
起初写代码着色器是用正则表达式来写的,可无奈小弟不力一个不到10k的代码都要
花费1秒多相当的让人难以忍耐了(诚请各位熟悉正则表达式的大哥给小弟指点迷津).所以想到
了用汇编来写程序的内核vb6.0来做程序界面。由于vb用的是BSTR字符串,所以在搜索处理代码
关键字时极容易出错。写了n种方案ide崩溃了n次很是泄气,最后干脆用纯vb6.0来写,但速度也
不赖,跟一些朋友用c++写的代码着色器对比测试这个东西一点也不逊色以它们。
功能简介
孤帆代码着色器支持html代码着色(不支持ubb是因为ubb已经是没落的东西
了).
具体功能:
1,支持对关键字字体前景色、背景色、粗体、斜体、下划线设置;
2,支持除保留字(Reserved Words)外10种关键字的字体样式设置;
3,支持自定义多种注释标识符设置;
4,支持自定义多种字符串标识符设置;
5,支持代码中数字(10进制)的字体样式设置;
6,支持行号显示和行号字体设置。
语法文件
孤帆代码着色器 已经定义了Masm、vb6.0、C++/C、C#、Delphi五种语法文件可能不是
很完善,如果您有完善的语法文件请邮给我一份。
下载地址: http://upload.programfan.com/upfile/200508291044670.rar
起初写代码着色器是用正则表达式来写的,可无奈小弟不力一个不到10k的代码都要
花费1秒多相当的让人难以忍耐了(诚请各位熟悉正则表达式的大哥给小弟指点迷津).所以想到
了用汇编来写程序的内核vb6.0来做程序界面。由于vb用的是BSTR字符串,所以在搜索处理代码
关键字时极容易出错。写了n种方案ide崩溃了n次很是泄气,最后干脆用纯vb6.0来写,但速度也
不赖,跟一些朋友用c++写的代码着色器对比测试这个东西一点也不逊色以它们。
功能简介
孤帆代码着色器支持html代码着色(不支持ubb是因为ubb已经是没落的东西
了).
具体功能:
1,支持对关键字字体前景色、背景色、粗体、斜体、下划线设置;
2,支持除保留字(Reserved Words)外10种关键字的字体样式设置;
3,支持自定义多种注释标识符设置;
4,支持自定义多种字符串标识符设置;
5,支持代码中数字(10进制)的字体样式设置;
6,支持行号显示和行号字体设置。
语法文件
孤帆代码着色器 已经定义了Masm、vb6.0、C++/C、C#、Delphi五种语法文件可能不是
很完善,如果您有完善的语法文件请邮给我一份。
下载地址: http://upload.programfan.com/upfile/200508291044670.rar