注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
恶意网页病毒十三大症状分析及简
彻底查杀网页病毒 断绝一切隐患
驱除危害 如何防范看不见的网页病
防范网页木马的攻击
真正安全起来 网页脚本攻击防范全
恶意网页修改11种系统配置的处理
利用MySQL的一个特性实现MySQL查
Php+SqlServer实现分页显示
用ASP+SQL Server为网页建一道防
实现上千万条数据的分页显示
您现在的位置: 顶尖设计 >> IT学院 >> 编程开发 >> Delphi >> 文章正文
将网页显示的 Delphi 代码上色并格式化
作者:wlnh_2004  来源:csdn  点击:  更新:2006-12-19
简介:
 感谢李马的行云流水网站提供的 C 语言版 《Pascal 词法分析器》源代码,本程序以他的程序流程为思路,针对代码上色和格式化进行了功能扩展,用 Delphi7.0 编译通过,处理速度比较理想,欢迎大家发表意见。另外,近期将完成 C# 的处理程序。    
        本程序由于功能还待完善,暂不公布源代码,有需要源代码的朋友可以参考《Pascal 词法分析器》,需要程序的朋友可以留下 email 地址 。

处理样例如下:

unit MainForm;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,StrUtils, DB, ADODB;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo: TMemo;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }

    ReserveWords:TStrings;
    strOutput:string;
    intPosition:integer;
    procedure Analyzer();
    function IsNumberic(ch: char):boolean;
    function IsAlpha(ch: char): boolean;
    function GetNextChar():Char;
    procedure Processor(strInput:string);

  public
    { Public declarations }

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


procedure TForm1.FormCreate(Sender: TObject);
begin
  ReserveWords:=TStringList.Create();
  ReserveWords.LoadFromFile('关键字.txt');
end;






  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务