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; |