SourceTo 1.0发布

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

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

 

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

1 Delphi

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    FTest: string;
  public
    property Test: string read FTest write FTest;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

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

2 C ++

#include "DialogControl.h"
#include "CoolDialogBar.h"
void CCoolDialogBar::OnNcLButtonDblClk(UINT nHitTest, CPoint point) 
{
    // TODO: Add your message handler code here and/or call default
    if ((m_pDockBar != NULL) && (nHitTest == HTCAPTION))
    {
        // toggle docking
        ASSERT(m_pDockContext != NULL);
        m_pDockContext->ToggleDocking();
    }
    else
    {
        CWnd::OnNcLButtonDblClk(nHitTest, point);
    }
} 

 

3 XML

<?xml version="1.0"?>
<SourceToConfig>
    <中国 Value="zh">中国</中国>
    <AccidenceFiles>
        <AccidenceFile Name="Delphi" FilePath="Accidence file/Delphi.xml"/>
        <AccidenceFile Name="C++" FilePath="Accidence file/C++.xml"/>
        <AccidenceFile Name="CSharp" FilePath="Accidence file/CSharp.xml"/>
        <AccidenceFile Name="VB" FilePath="Accidence file/VB.xml"/>
        <AccidenceFile Name="XML_HTML" FilePath="Accidence file/XML.xml"/>
    </AccidenceFiles>
</SourceToConfig>

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

下载方式1

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

提取码是:9609567997642245

下载方式2

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

 

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

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

 

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值