亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? synhighlighterprogress.hpp

?? 嵌入式IDE
?? HPP
字號:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'SynHighlighterProgress.pas' rev: 6.00

#ifndef SynHighlighterProgressHPP
#define SynHighlighterProgressHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <SynHighlighterHashEntries.hpp>	// Pascal unit
#include <SynEditHighlighter.hpp>	// Pascal unit
#include <SynEditTypes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Synhighlighterprogress
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TtkTokenKind { tkComment, tkEvent, tkIdentifier, tkInclude, tkKey, tkNonReserved, tkNull, tkNumber, tkPreprocessor, tkSpace, tkDataType, tkString, tkSymbol, tkUnknown };
#pragma option pop

#pragma option push -b-
enum TRangeState { rsNone, rsInclude, rsPreprocessorDef, rsPreprocessor, rsComment };
#pragma option pop

#pragma pack(push, 1)
struct TRangeInfo
{
	
	union
	{
		struct 
		{
			Word Range;
			Word Level;
			
		};
		struct 
		{
			void *Ptr;
			
		};
		
	};
} ;
#pragma pack(pop)

typedef void __fastcall (__closure *TProcTableProc)(void);

typedef TtkTokenKind __fastcall (__closure *TIdentFuncTableFunc)(void);

typedef TIdentFuncTableFunc *PIdentFuncTableFunc;

class DELPHICLASS TSynProgressSyn;
class PASCALIMPLEMENTATION TSynProgressSyn : public Synedithighlighter::TSynCustomHighlighter 
{
	typedef Synedithighlighter::TSynCustomHighlighter inherited;
	
private:
	char *fLine;
	int fLineNumber;
	TRangeState fRange;
	int fCommentLevel;
	int fIncludeLevel;
	int fPreProcessorLevel;
	TProcTableProc fProcTable[256];
	int Run;
	int fStringLen;
	Synedittypes::TSynIdentChars fIdentChars;
	char *fToIdent;
	int fTokenPos;
	TtkTokenKind FTokenID;
	Synedithighlighter::TSynHighlighterAttributes* fCommentAttri;
	Synedithighlighter::TSynHighlighterAttributes* fEventAttri;
	Synedithighlighter::TSynHighlighterAttributes* fIdentifierAttri;
	Synedithighlighter::TSynHighlighterAttributes* fIncludeAttri;
	Synedithighlighter::TSynHighlighterAttributes* fKeyAttri;
	Synedithighlighter::TSynHighlighterAttributes* fNonReservedKeyAttri;
	Synedithighlighter::TSynHighlighterAttributes* fNumberAttri;
	Synedithighlighter::TSynHighlighterAttributes* fPreprocessorAttri;
	Synedithighlighter::TSynHighlighterAttributes* fSpaceAttri;
	Synedithighlighter::TSynHighlighterAttributes* fStringAttri;
	Synedithighlighter::TSynHighlighterAttributes* fDataTypeAttri;
	Synedithighlighter::TSynHighlighterAttributes* fSymbolAttri;
	Synhighlighterhashentries::TSynHashEntryList* fHashList;
	int __fastcall KeyHash(char * ToHash);
	bool __fastcall KeyComp(const AnsiString aKey);
	TtkTokenKind __fastcall IdentKind(char * MayBe);
	void __fastcall MakeMethodTables(void);
	void __fastcall DoAddKeyword(AnsiString AKeyword, int AKind);
	void __fastcall AsciiCharProc(void);
	void __fastcall CommentRangeProc(void);
	void __fastcall IncludeRangeProc(void);
	void __fastcall PreprocessorRangeProc(void);
	void __fastcall PreprocessorDefinitionProc(void);
	void __fastcall PreprocessorDefinitionRangeProc(void);
	void __fastcall BraceOpenProc(void);
	void __fastcall IdentProc(void);
	void __fastcall NullProc(void);
	void __fastcall NumberProc(void);
	void __fastcall SlashProc(void);
	void __fastcall SpaceProc(void);
	void __fastcall StringProc(void);
	void __fastcall UnknownProc(void);
	void __fastcall SymbolProc(void);
	
protected:
	virtual Synedithighlighter::TSynHighlighterAttributes* __fastcall GetDefaultAttribute(int Index);
	virtual Synedittypes::TSynIdentChars __fastcall GetIdentChars();
	virtual AnsiString __fastcall GetSampleSource();
	virtual bool __fastcall IsFilterStored(void);
	
public:
	/* virtual class method */ virtual AnsiString __fastcall GetLanguageName(TMetaClass* vmt);
	__fastcall virtual TSynProgressSyn(Classes::TComponent* AOwner);
	__fastcall virtual ~TSynProgressSyn(void);
	virtual bool __fastcall GetEol(void);
	virtual void * __fastcall GetRange(void);
	TtkTokenKind __fastcall GetTokenID(void);
	virtual void __fastcall SetLine(AnsiString NewValue, int LineNumber);
	virtual AnsiString __fastcall GetToken();
	virtual Synedithighlighter::TSynHighlighterAttributes* __fastcall GetTokenAttribute(void);
	virtual int __fastcall GetTokenKind(void);
	virtual int __fastcall GetTokenPos(void);
	virtual void __fastcall Next(void);
	virtual void __fastcall SetRange(void * Value);
	virtual void __fastcall ResetRange(void);
	__property Synedittypes::TSynIdentChars IdentChars = {read=GetIdentChars, write=fIdentChars};
	
__published:
	__property Synedithighlighter::TSynHighlighterAttributes* CommentAttri = {read=fCommentAttri, write=fCommentAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* EventAttri = {read=fEventAttri, write=fEventAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* IdentifierAttri = {read=fIdentifierAttri, write=fIdentifierAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* IncludeAttri = {read=fIncludeAttri, write=fIncludeAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* KeyAttri = {read=fKeyAttri, write=fKeyAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* NonReservedKeyAttri = {read=fNonReservedKeyAttri, write=fNonReservedKeyAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* NumberAttri = {read=fNumberAttri, write=fNumberAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* PreprocessorAttri = {read=fPreprocessorAttri, write=fPreprocessorAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* SpaceAttri = {read=fSpaceAttri, write=fSpaceAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* StringAttri = {read=fStringAttri, write=fStringAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* DataTypeAttri = {read=fDataTypeAttri, write=fDataTypeAttri};
	__property Synedithighlighter::TSynHighlighterAttributes* SymbolAttri = {read=fSymbolAttri, write=fSymbolAttri};
};


//-- var, const, procedure ---------------------------------------------------
extern PACKAGE AnsiString DefaultKeywords;
extern PACKAGE AnsiString DefaultNonReservedKeywords;
extern PACKAGE AnsiString DefaultEvents;
extern PACKAGE AnsiString DefaultDataTypes;

}	/* namespace Synhighlighterprogress */
using namespace Synhighlighterprogress;
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// SynHighlighterProgress

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产亚洲在线| 99久久国产免费看| 亚洲国产中文字幕| 亚洲日本在线看| 日韩毛片视频在线看| 国产拍欧美日韩视频二区| 久久午夜电影网| 欧美国产日韩精品免费观看| 亚洲精品一区二区三区精华液| 欧美成人精品福利| 欧美大片日本大片免费观看| 欧美不卡视频一区| 久久亚洲精精品中文字幕早川悠里| 亚洲精品一区二区三区四区高清| 亚洲精品一区在线观看| 国产女人aaa级久久久级| 中文字幕欧美三区| ...av二区三区久久精品| 精品少妇一区二区三区视频免付费 | 亚洲精品一区二区三区影院| 日韩亚洲欧美成人一区| 日韩一级免费观看| 久久久精品tv| 亚洲色大成网站www久久九九| 亚洲制服丝袜av| 日本欧美一区二区| 国产久卡久卡久卡久卡视频精品| 国产尤物一区二区在线| 不卡av在线网| 91精品国产综合久久精品app| 欧美大片在线观看一区| 国产精品国产a| 亚洲午夜精品久久久久久久久| 日韩—二三区免费观看av| 国产一区二区久久| 欧美性猛交一区二区三区精品| 91精品中文字幕一区二区三区| 26uuu久久综合| 亚洲欧美日韩一区二区三区在线观看| 亚洲高清免费观看高清完整版在线观看| 美国十次了思思久久精品导航| 国产盗摄女厕一区二区三区| 欧美中文字幕一二三区视频| 亚洲精品一区二区精华| 午夜精品一区二区三区电影天堂| 国产美女视频一区| 欧美午夜免费电影| 国产精品免费av| 裸体在线国模精品偷拍| 在线日韩av片| 国产精品视频看| 美国欧美日韩国产在线播放| 91久久国产最好的精华液| 久久午夜国产精品| 日韩高清在线一区| 欧美最猛性xxxxx直播| 欧美不卡视频一区| 26uuu久久综合| 一区二区三区四区在线播放| 美女免费视频一区二区| 欧美日韩国产a| 亚洲卡通欧美制服中文| 懂色av中文字幕一区二区三区| 91精选在线观看| 性感美女极品91精品| 91美女片黄在线观看| 国产精品久久毛片a| 国产成人日日夜夜| 久久久久久久久99精品| 精品一区精品二区高清| 91精品国产综合久久久久久漫画| 一区二区三区视频在线观看| 不卡av在线免费观看| 国产精品女主播av| 大胆亚洲人体视频| 中文在线一区二区| 蜜臀久久99精品久久久久久9| 精品成人在线观看| 蜜臀久久99精品久久久画质超高清 | 蜜桃久久精品一区二区| 欧美三电影在线| 亚洲图片欧美一区| 在线成人av影院| 日本不卡视频一二三区| 日韩丝袜美女视频| 精品亚洲aⅴ乱码一区二区三区| 日韩精品一区在线观看| 蜜臀av性久久久久av蜜臀妖精| 538prom精品视频线放| 麻豆一区二区三| 久久亚洲一级片| 99久久99久久免费精品蜜臀| 欧美大片一区二区三区| 麻豆91在线观看| 日韩一区二区三区免费看| 天堂午夜影视日韩欧美一区二区| 欧美日韩亚洲综合在线| 日本成人在线看| 久久久精品蜜桃| 不卡高清视频专区| 午夜日韩在线电影| 精品国产制服丝袜高跟| 国产91富婆露脸刺激对白| 日韩一区日韩二区| 制服丝袜亚洲播放| 国产成人精品影视| 亚洲国产精品久久人人爱蜜臀| 欧美一区二区三区播放老司机| 国产精品一区二区91| 亚洲欧美日韩中文播放| 日韩欧美一二三| 色综合久久六月婷婷中文字幕| 午夜国产精品影院在线观看| 风间由美一区二区三区在线观看 | 国产精品乱人伦中文| 94-欧美-setu| 美女国产一区二区三区| 中文字幕一区二区三区四区 | 国产日本欧美一区二区| 色悠悠久久综合| 精品亚洲国产成人av制服丝袜| 亚洲欧洲性图库| 欧美成va人片在线观看| 91精彩视频在线观看| 另类中文字幕网| 亚洲国产一区二区三区| 国产色产综合色产在线视频| 欧美日本一区二区| av亚洲精华国产精华精| 国产精品18久久久久久久久 | 欧美a级一区二区| 国产婷婷一区二区| 欧美日韩国产乱码电影| aaa亚洲精品| 国产精品99久| 久久综合综合久久综合| 亚洲一区二区三区在线看| 中文字幕的久久| 久久久精品国产免费观看同学| 3d动漫精品啪啪| 精品污污网站免费看| 色吧成人激情小说| 成人精品一区二区三区四区| 国产成人日日夜夜| 精油按摩中文字幕久久| 日韩电影在线免费看| 欧美不卡视频一区| 亚洲影视资源网| 国产精品久久久久9999吃药| 精品国产凹凸成av人导航| 91精品国模一区二区三区| 欧美男同性恋视频网站| 欧美日韩一区二区欧美激情| 91久久人澡人人添人人爽欧美| 91美女在线视频| 色婷婷香蕉在线一区二区| 色悠久久久久综合欧美99| 99re这里只有精品视频首页| 成人中文字幕电影| 99久久夜色精品国产网站| 99精品视频在线免费观看| 色综合久久综合网欧美综合网| 成人国产在线观看| 色综合中文字幕国产| eeuss鲁一区二区三区| 99久久婷婷国产综合精品| 91丨九色丨黑人外教| 色婷婷亚洲综合| 欧美日韩一区二区三区在线 | 色婷婷一区二区| 国产麻豆精品视频| 国产美女视频91| 高清在线不卡av| www.在线欧美| 欧美色国产精品| 欧美tk丨vk视频| 国产精品国产自产拍高清av王其| 国产精品超碰97尤物18| 亚洲一区二区美女| 精品一区二区三区在线观看国产| 国内外精品视频| 一本一本大道香蕉久在线精品| 99久久精品国产一区| 成人性生交大片免费看中文| 色偷偷久久人人79超碰人人澡| 欧美日韩精品三区| 亚洲精品一区二区三区香蕉| 日韩理论片一区二区| 亚洲不卡一区二区三区| 成人免费观看av| 色一情一乱一乱一91av| 欧美一级精品在线| 国产精品久久久久久久午夜片| 午夜精品久久久| 国产成人超碰人人澡人人澡| 欧美亚洲综合网| 国产欧美日本一区视频| 五月天激情综合网| 成人永久免费视频| 91麻豆精品国产自产在线观看一区|