打印

[原创] 实用工具 在BBS中高亮显示C/C++中的关键字

[复制链接]
17762|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
lxyppc|  楼主 | 2009-9-18 17:52 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 lxyppc 于 2012-5-25 17:22 编辑

CodePaint 1.1 源代码 CodePaint.zip (116.02 KB)
CodePaint 1.1 可执行程序 UIParser.zip (172.73 KB)

由VS2003编译 2
词法分析部分是由lex编写
文件包中包含lex编译程序"flex.exe"

编译过程
1. 用CFlex.bat调用flex.exe,把Parser.l编译成Parser.cpp
2. 用VS编译工程

功能:
将C/C++中的关键字、字符串、数字以及注释用高亮的方式在论坛中显示出来
可以在代码前面加上行号,方便阅读

使用方法:
将源代码粘贴至上面的文本框中,点击Convert按钮
在下面的文本框中会生成BBS中的代码,同时内容被复制到剪切板中,在论坛中粘贴即可

相关帖子

39
愚人陈| | 2015-6-15 11:34 | 只看该作者
icecut 发表于 2011-12-6 22:59
这种语法已经是不被推荐使用的了.都是使用style了.lz是最原始的方法,成为程序员噩梦的方法.

我做过更好的. ...

我做过更好的.不过不能公开.

使用特权

评论回复
38
530120101| | 2014-9-30 11:45 | 只看该作者

使用特权

评论回复
37
enjoy21cn| | 2014-8-5 15:36 | 只看该作者
标记一下,好东西学习!

使用特权

评论回复
36
crjab| | 2013-12-28 08:07 | 只看该作者
好贴就要顶一顶~~

使用特权

评论回复
35
funnycheng| | 2013-11-16 10:36 | 只看该作者
不错,顶一下!

使用特权

评论回复
34
天意无罪| | 2013-10-13 16:36 | 只看该作者
不错!

使用特权

评论回复
33
一语天涯| | 2013-8-16 15:57 | 只看该作者
顶一个!

使用特权

评论回复
32
缥缈九哥| | 2013-6-13 22:42 | 只看该作者
顶起。

使用特权

评论回复
31
yan137407860| | 2012-11-6 16:28 | 只看该作者
好东西,谢谢楼主,拿了

使用特权

评论回复
30
lxyppc|  楼主 | 2012-5-8 10:24 | 只看该作者
本帖最后由 lxyppc 于 2012-5-8 10:26 编辑

user defined key words
QDialog(mainWindow)

使用特权

评论回复
29
lxyppc|  楼主 | 2012-4-25 22:24 | 只看该作者
hightlight for lua script

-- single line comment

function main()
    local str1 = 'sdf"dsfd"sf'
    local str2 = "sdfdsfds'f'dsfd"
    local str3 =
[[
this is
a multi line string, level 0
]]

   local str4 = [===[ this is multi line string
level 3,
]===]
end
--[[
multi line comment
]]
-- keywords
while do for local

使用特权

评论回复
28
海川先生| | 2012-4-6 16:55 | 只看该作者
有用

使用特权

评论回复
27
yangyong1011| | 2012-3-17 09:36 | 只看该作者
收藏一个。谢谢楼主分享。-----代码着色器。

使用特权

评论回复
26
mhlyjay| | 2012-2-23 09:08 | 只看该作者
其实 ,用vim(for windows)编辑器就可以了,而且颜色更丰富,可以用html导出。

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
dong_abc + 6 赞一个!
25
bmw0028| | 2011-12-27 11:13 | 只看该作者
1# lxyppc

我来学习学习

使用特权

评论回复
24
lxyppc|  楼主 | 2011-12-19 10:10 | 只看该作者
有木有verilog等HDL的高亮?
aceice 发表于 2011-12-16 15:47

不知道有哪些关键字
这个是开源的,改改词法文件就可以了

使用特权

评论回复
23
aceice| | 2011-12-16 15:47 | 只看该作者
有木有verilog等HDL的高亮?

使用特权

评论回复
22
Ryanhsiung| | 2011-12-13 21:49 | 只看该作者
这种语法已经是不被推荐使用的了.都是使用style了.lz是最原始的方法,成为程序员噩梦的方法.

我做过更好的.不过不能公开.
icecut 发表于 2011-12-6 22:59

可以提供一个思路,框架

使用特权

评论回复
21
Ryanhsiung| | 2011-12-13 21:47 | 只看该作者
谢谢,谢谢LZ

使用特权

评论回复
20
lxyppc|  楼主 | 2011-12-8 09:37 | 只看该作者
这种语法已经是不被推荐使用的了.都是使用style了.lz是最原始的方法,成为程序员噩梦的方法.

我做过更好的.不过不能公开.
icecut 发表于 2011-12-6 22:59

求一个思路。
是用样式表么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

2249

帖子

19

粉丝