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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lexapdl.cxx

?? 很牛的GUI源碼wxWidgets-2.8.0.zip 可在多種平臺下運行.
?? CXX
字號:
// Scintilla source code edit control/** @file LexAPDL.cxx ** Lexer for APDL. Based on the lexer for Assembler by The Black Horus. ** By Hadar Raz. **/// Copyright 1998-2003 by Neil Hodgson <neilh@scintilla.org>// The License.txt file describes the conditions under which this software may be distributed.#include <stdlib.h>#include <string.h>#include <ctype.h>#include <stdio.h>#include <stdarg.h>#include "Platform.h"#include "PropSet.h"#include "Accessor.h"#include "StyleContext.h"#include "KeyWords.h"#include "Scintilla.h"#include "SciLexer.h"static inline bool IsAWordChar(const int ch) {	return (ch < 0x80 && (isalnum(ch) || ch == '_'));}static inline bool IsAnOperator(char ch) {	// '.' left out as it is used to make up numbers	if (ch == '*' || ch == '/' || ch == '-' || ch == '+' ||		ch == '(' || ch == ')' || ch == '=' || ch == '^' ||		ch == '[' || ch == ']' || ch == '<' || ch == '&' ||		ch == '>' || ch == ',' || ch == '|' || ch == '~' ||		ch == '$' || ch == ':' || ch == '%')		return true;	return false;}static void ColouriseAPDLDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],                            Accessor &styler) {	int stringStart = ' ';	WordList &processors = *keywordlists[0];	WordList &commands = *keywordlists[1];	WordList &slashcommands = *keywordlists[2];	WordList &starcommands = *keywordlists[3];	WordList &arguments = *keywordlists[4];	WordList &functions = *keywordlists[5];	// Do not leak onto next line	initStyle = SCE_APDL_DEFAULT;	StyleContext sc(startPos, length, initStyle, styler);	for (; sc.More(); sc.Forward()) {		// Determine if the current state should terminate.		if (sc.state == SCE_APDL_NUMBER) {			if (!(IsADigit(sc.ch) || sc.ch == '.' || (sc.ch == 'e' || sc.ch == 'E') ||				((sc.ch == '+' || sc.ch == '-') && (sc.chPrev == 'e' || sc.chPrev == 'E')))) {				sc.SetState(SCE_APDL_DEFAULT);			}		} else if (sc.state == SCE_APDL_COMMENT) {			if (sc.atLineEnd) {				sc.SetState(SCE_APDL_DEFAULT);			}		} else if (sc.state == SCE_APDL_COMMENTBLOCK) {			if (sc.atLineEnd) {				if (sc.ch == '\r') {				sc.Forward();				}				sc.ForwardSetState(SCE_APDL_DEFAULT);			}		} else if (sc.state == SCE_APDL_STRING) {			if (sc.atLineEnd) {				sc.SetState(SCE_APDL_DEFAULT);			} else if ((sc.ch == '\'' && stringStart == '\'') || (sc.ch == '\"' && stringStart == '\"')) {				sc.ForwardSetState(SCE_APDL_DEFAULT);			}		} else if (sc.state == SCE_APDL_WORD) {			if (!IsAWordChar(sc.ch)) {				char s[100];				sc.GetCurrentLowered(s, sizeof(s));				if (processors.InList(s)) {					sc.ChangeState(SCE_APDL_PROCESSOR);				} else if (slashcommands.InList(s)) {					sc.ChangeState(SCE_APDL_SLASHCOMMAND);				} else if (starcommands.InList(s)) {					sc.ChangeState(SCE_APDL_STARCOMMAND);				} else if (commands.InList(s)) {					sc.ChangeState(SCE_APDL_COMMAND);				} else if (arguments.InList(s)) {					sc.ChangeState(SCE_APDL_ARGUMENT);				} else if (functions.InList(s)) {					sc.ChangeState(SCE_APDL_FUNCTION);				}				sc.SetState(SCE_APDL_DEFAULT);			}		} else if (sc.state == SCE_APDL_OPERATOR) {			if (!IsAnOperator(static_cast<char>(sc.ch))) {			    sc.SetState(SCE_APDL_DEFAULT);			}		}		// Determine if a new state should be entered.		if (sc.state == SCE_APDL_DEFAULT) {			if (sc.ch == '!' && sc.chNext == '!') {				sc.SetState(SCE_APDL_COMMENTBLOCK);			} else if (sc.ch == '!') {				sc.SetState(SCE_APDL_COMMENT);			} else if (IsADigit(sc.ch) || (sc.ch == '.' && IsADigit(sc.chNext))) {				sc.SetState(SCE_APDL_NUMBER);			} else if (sc.ch == '\'' || sc.ch == '\"') {				sc.SetState(SCE_APDL_STRING);				stringStart = sc.ch;			} else if (IsAWordChar(sc.ch) || ((sc.ch == '*' || sc.ch == '/') && !isgraph(sc.chPrev))) {				sc.SetState(SCE_APDL_WORD);			} else if (IsAnOperator(static_cast<char>(sc.ch))) {				sc.SetState(SCE_APDL_OPERATOR);			}		}	}	sc.Complete();}static const char * const apdlWordListDesc[] = {    "processors",    "commands",    "slashommands",    "starcommands",    "arguments",    "functions",    0};LexerModule lmAPDL(SCLEX_APDL, ColouriseAPDLDoc, "apdl", 0, apdlWordListDesc);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久九九全国免费| 日本中文字幕一区二区视频| 亚洲在线观看免费视频| 六月丁香婷婷色狠狠久久| 成人免费毛片嘿嘿连载视频| 在线不卡的av| 亚洲三级在线观看| 激情都市一区二区| 欧美精品日韩一本| 亚洲三级小视频| 国产成人免费av在线| 欧美久久久久中文字幕| 亚洲视频一区二区免费在线观看 | 一区二区三区日韩欧美精品| 午夜精品久久久久久久| 一本到不卡精品视频在线观看 | 欧美精品一卡二卡| 亚洲免费在线观看视频| 成人午夜电影网站| 久久亚洲综合色一区二区三区| 亚洲综合清纯丝袜自拍| 成人午夜电影小说| 中文子幕无线码一区tr| 国产黄色91视频| 欧美xxxx在线观看| 久久精品99国产精品| 欧美二区乱c少妇| 亚洲第一电影网| 91久久精品午夜一区二区| 国产精品久久久久桃色tv| 国产伦精一区二区三区| 精品国产乱码久久久久久免费| 午夜日韩在线电影| 欧美精品粉嫩高潮一区二区| 一区二区三区蜜桃网| 91国偷自产一区二区开放时间 | 国产91丝袜在线观看| 欧美精品一区视频| 国产精品亚洲视频| 国产亚洲精品资源在线26u| 国产九色sp调教91| 中文在线免费一区三区高中清不卡 | 秋霞午夜鲁丝一区二区老狼| 欧美精品久久99| 狠狠色丁香婷婷综合| 26uuu欧美| 成人av电影在线| 亚洲综合视频网| 7777精品伊人久久久大香线蕉的 | 亚洲乱码一区二区三区在线观看| 99久久国产综合精品女不卡| 亚洲天堂网中文字| 欧美三级日韩在线| 麻豆一区二区99久久久久| xnxx国产精品| 91啪九色porn原创视频在线观看| 亚洲精品第一国产综合野| 欧美日高清视频| 久久电影网站中文字幕| 国产精品无码永久免费888| 91在线丨porny丨国产| 亚洲一区二区三区精品在线| 91精品国产免费| 国产盗摄一区二区| 日韩美女精品在线| 91精品国产综合久久精品| 国产在线观看一区二区| 亚洲欧美日韩中文播放| 91精品国产色综合久久ai换脸| 九色porny丨国产精品| 国产精品久久精品日日| 欧美日韩国产乱码电影| 国产乱子伦一区二区三区国色天香| 中文字幕一区二区5566日韩| 欧美日韩成人在线| 国产成人精品免费一区二区| 亚洲制服丝袜av| 久久精品人人做人人爽97| 色8久久人人97超碰香蕉987| 麻豆精品精品国产自在97香蕉| 国产精品久久久久久久久免费丝袜 | 国产九色sp调教91| 亚洲h在线观看| 中文字幕高清不卡| 精品国产乱码91久久久久久网站| 91麻豆自制传媒国产之光| 九九热在线视频观看这里只有精品| 1000精品久久久久久久久| 欧美变态tickling挠脚心| 色综合久久久网| 国产a级毛片一区| 蜜桃91丨九色丨蝌蚪91桃色| 一区二区三区丝袜| 国产精品久久久久一区二区三区| 欧美精品久久久久久久多人混战| 色综合色狠狠综合色| 成人深夜视频在线观看| 久久成人综合网| 日韩电影一二三区| 亚洲一区中文在线| 中文字幕一区视频| 国产欧美精品一区| 精品国产亚洲一区二区三区在线观看| 色女孩综合影院| 一本到高清视频免费精品| 菠萝蜜视频在线观看一区| 国产成人免费视频精品含羞草妖精| 蜜桃免费网站一区二区三区| 五月婷婷欧美视频| 亚洲成人1区2区| 一区二区三区在线观看视频| 亚洲欧洲美洲综合色网| 中文欧美字幕免费| 欧美激情一区二区三区| 国产午夜精品福利| 久久网站热最新地址| 精品第一国产综合精品aⅴ| 日韩欧美视频一区| 精品伦理精品一区| 精品第一国产综合精品aⅴ| 欧美精品一区二区三区蜜桃视频| 日韩欧美一区二区三区在线| 日韩欧美成人一区| 欧美成人精品1314www| 精品国产网站在线观看| 精品国产乱码久久久久久闺蜜| 久久人人爽爽爽人久久久| 国产欧美一区二区精品性色| 国产精品免费丝袜| 亚洲视频在线一区| 亚洲国产aⅴ成人精品无吗| 爽好久久久欧美精品| 蜜臀久久99精品久久久久久9| 美女mm1313爽爽久久久蜜臀| 国产福利91精品一区| 99久久精品国产毛片| 一本到一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 欧美三级在线看| 欧美成va人片在线观看| 国产精品色在线观看| 一区二区三区精品视频在线| 偷拍自拍另类欧美| 国内国产精品久久| 99精品在线观看视频| 欧美日韩视频在线第一区| 精品粉嫩超白一线天av| 久久精品亚洲国产奇米99| 亚洲日本一区二区| 日本成人在线视频网站| 国产91露脸合集magnet| 欧洲av一区二区嗯嗯嗯啊| 在线成人小视频| 亚洲国产精品成人综合色在线婷婷 | 亚洲成人久久影院| 精品中文av资源站在线观看| 成人av免费在线观看| 欧美日韩国产高清一区二区三区 | 国产电影一区二区三区| 欧美在线视频日韩| 国产亚洲欧美日韩俺去了| 亚洲成人一二三| 风间由美一区二区av101| 欧美乱妇20p| 中文字幕日韩一区二区| 国产剧情一区二区| 欧美二区三区的天堂| 国产精品国产精品国产专区不蜜 | 欧美日韩国产综合草草| 国产亚洲综合av| 视频一区二区欧美| 91在线云播放| 国产亚洲综合在线| 午夜视频久久久久久| 色综合久久久久综合体| 国产欧美视频一区二区三区| 日韩一区精品视频| 色天使久久综合网天天| 国产欧美日韩另类一区| 美腿丝袜在线亚洲一区| 欧美亚洲国产一区二区三区va | 日韩视频免费观看高清完整版在线观看 | 精品国精品国产尤物美女| 亚洲永久免费视频| 91小视频在线免费看| 久久久www免费人成精品| 蜜芽一区二区三区| 欧美日韩久久不卡| 亚洲制服丝袜在线| 色天天综合色天天久久| 亚洲欧洲韩国日本视频| 国产乱国产乱300精品| 欧美tk—视频vk| 青青草91视频| 日韩一区二区不卡| 日本三级亚洲精品| 91麻豆精品国产无毒不卡在线观看 | 日本欧美大码aⅴ在线播放| 欧美裸体bbwbbwbbw| 午夜婷婷国产麻豆精品|