SourceTo 1.0发布

近几篇技术文章所贴的代码都有词法高亮的效果。这是用了我近期写的一个源代码转HTML的工具:SourceTo。它可以生成各种语言的词法高亮文件,然后根据该词法文件将源代码转成HTML文件。

现在将它发布出来,给大家使用。

下面是几种语言源代码的高亮效果:

1 Delphi

type
TForm1=class(TForm)
Button1:TButton;
procedureButton1Click(Sender:TObject);
private
FTest:string;
public
propertyTest:stringreadFTestwriteFTest;
end;

var
Form1:TForm1;

implementation

{$R*.dfm}

procedureTForm1.Button1Click(Sender:TObject);
begin
(*这是一个例子,
测试语言高亮的*)
//结果怎么样,还行吧。
Test:='Resultis:';
Test:=Test+IntToStr($3DFC)+IntToStr(20);
end;

<chmetcnv w:st="on" unitname="C" sourcevalue="2" hasspace="True" negative="False" numbertype="1" tcsc="0"><span lang="EN-US" style='FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: "Courier New"; mso-font-kerning: 0pt'>2 C</span></chmetcnv>++

#include"DialogControl.h"
#include"CoolDialogBar.h"
voidCCoolDialogBar::OnNcLButtonDblClk(UINTnHitTest,CPointpoint)
{
//TODO:Addyourmessagehandlercodehereand/orcalldefault
if((m_pDockBar!=NULL)&&(nHitTest==HTCAPTION))
{
//toggledocking
ASSERT(m_pDockContext!=NULL);
m_pDockContext->ToggleDocking();
}
else
{
CWnd::OnNcLButtonDblClk(nHitTest,point);
}
}

3 XML

<?xmlversion="1.0"?>
<SourceToConfig>
<中国Value="zh">中国</中国>
<AccidenceFiles>
<AccidenceFileName="Delphi"FilePath="Accidencefile\Delphi.xml"/>
<AccidenceFileName="C++"FilePath="Accidencefile\C++.xml"/>
<AccidenceFileName="CSharp"FilePath="Accidencefile\CSharp.xml"/>
<AccidenceFileName="VB"FilePath="Accidencefile\VB.xml"/>
<AccidenceFileName="XML_HTML"FilePath="Accidencefile\XML.xml"/>
</AccidenceFiles>
</SourceToConfig>

效果还可以吧。想让你文章中的代码多一点色彩吗,马上下载SourceTo用用看吧。相信它会成为你的好帮手的。

下载方式1

http://pickup.mofile.com/cn/index.do

提取码是:9609567997642245

下载方式2

http://www.dvpx.com/upload/setup.rar

我会对这个工具持续提供维护和升级,使它更加易用强大。

大家用后,如果有Bug,或者有什么更好的建议,请在留言中提出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值