⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plsqltokenmarker.java

📁 jedit中独立出来的语法高亮组件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		plsqlKeywords.add("SQLERRM",Token.KEYWORD1);
		plsqlKeywords.add("STATEMENT",Token.KEYWORD1);
		plsqlKeywords.add("STDDEV",Token.KEYWORD1);
		plsqlKeywords.add("SUBTYPE",Token.KEYWORD1);
		plsqlKeywords.add("SUCCESSFULL",Token.KEYWORD1);
		plsqlKeywords.add("SUM",Token.KEYWORD1);
		plsqlKeywords.add("SYNONYM",Token.KEYWORD1);
		plsqlKeywords.add("SYSDATE",Token.KEYWORD1);
		plsqlKeywords.add("TABAUTH",Token.KEYWORD1);
		plsqlKeywords.add("TABLE",Token.KEYWORD1);
		plsqlKeywords.add("TABLES",Token.KEYWORD1);
		plsqlKeywords.add("TASK",Token.KEYWORD1);
		plsqlKeywords.add("TERMINATE",Token.KEYWORD1);
		plsqlKeywords.add("THEN",Token.KEYWORD1);
		plsqlKeywords.add("TO",Token.KEYWORD1);
		plsqlKeywords.add("TRIGGER",Token.KEYWORD1);
		plsqlKeywords.add("TRUE",Token.KEYWORD1);
		plsqlKeywords.add("TYPE",Token.KEYWORD1);
		plsqlKeywords.add("UID",Token.KEYWORD1);
		plsqlKeywords.add("UNION",Token.KEYWORD1);
		plsqlKeywords.add("UNIQUE",Token.KEYWORD1);
		plsqlKeywords.add("UPDATE",Token.KEYWORD1);
		plsqlKeywords.add("UPDATETEXT",Token.KEYWORD1);
		plsqlKeywords.add("USE",Token.KEYWORD1);
		plsqlKeywords.add("USER",Token.KEYWORD1);
		plsqlKeywords.add("USING",Token.KEYWORD1);
		plsqlKeywords.add("VALIDATE",Token.KEYWORD1);
		plsqlKeywords.add("VALUES",Token.KEYWORD1);
		plsqlKeywords.add("VARIANCE",Token.KEYWORD1);
		plsqlKeywords.add("VIEW",Token.KEYWORD1);
		plsqlKeywords.add("VIEWS",Token.KEYWORD1);
		plsqlKeywords.add("WHEN",Token.KEYWORD1);
		plsqlKeywords.add("WHENEVER",Token.KEYWORD1);
		plsqlKeywords.add("WHERE",Token.KEYWORD1);
		plsqlKeywords.add("WHILE",Token.KEYWORD1);
		plsqlKeywords.add("WITH",Token.KEYWORD1);
		plsqlKeywords.add("WORK",Token.KEYWORD1);
		plsqlKeywords.add("WRITE",Token.KEYWORD1);
		plsqlKeywords.add("XOR",Token.KEYWORD1);
		
		plsqlKeywords.add("ABS",Token.KEYWORD2);
		plsqlKeywords.add("ACOS",Token.KEYWORD2);
		plsqlKeywords.add("ADD_MONTHS",Token.KEYWORD2);
		plsqlKeywords.add("ASCII",Token.KEYWORD2);
		plsqlKeywords.add("ASIN",Token.KEYWORD2);
		plsqlKeywords.add("ATAN",Token.KEYWORD2);
		plsqlKeywords.add("ATAN2",Token.KEYWORD2);
		plsqlKeywords.add("CEIL",Token.KEYWORD2);
		plsqlKeywords.add("CHARTOROWID",Token.KEYWORD2);
		plsqlKeywords.add("CHR",Token.KEYWORD2);
		plsqlKeywords.add("CONCAT",Token.KEYWORD2);
		plsqlKeywords.add("CONVERT",Token.KEYWORD2);
		plsqlKeywords.add("COS",Token.KEYWORD2);
		plsqlKeywords.add("COSH",Token.KEYWORD2);
		plsqlKeywords.add("DECODE",Token.KEYWORD2);
		plsqlKeywords.add("DEFINE",Token.KEYWORD2);
		plsqlKeywords.add("FLOOR",Token.KEYWORD2);
		plsqlKeywords.add("HEXTORAW",Token.KEYWORD2);
		plsqlKeywords.add("INITCAP",Token.KEYWORD2);
		plsqlKeywords.add("INSTR",Token.KEYWORD2);
		plsqlKeywords.add("INSTRB",Token.KEYWORD2);
		plsqlKeywords.add("LAST_DAY",Token.KEYWORD2);
		plsqlKeywords.add("LENGTH",Token.KEYWORD2);
		plsqlKeywords.add("LENGTHB",Token.KEYWORD2);
		plsqlKeywords.add("LN",Token.KEYWORD2);
		plsqlKeywords.add("LOG",Token.KEYWORD2);
		plsqlKeywords.add("LOWER",Token.KEYWORD2);
		plsqlKeywords.add("LPAD",Token.KEYWORD2);
		plsqlKeywords.add("LTRIM",Token.KEYWORD2);
		plsqlKeywords.add("MOD",Token.KEYWORD2);
		plsqlKeywords.add("MONTHS_BETWEEN",Token.KEYWORD2);
		plsqlKeywords.add("NEW_TIME",Token.KEYWORD2);
		plsqlKeywords.add("NEXT_DAY",Token.KEYWORD2);
		plsqlKeywords.add("NLSSORT",Token.KEYWORD2);
		plsqlKeywords.add("NSL_INITCAP",Token.KEYWORD2);
		plsqlKeywords.add("NLS_LOWER",Token.KEYWORD2);
		plsqlKeywords.add("NLS_UPPER",Token.KEYWORD2);
		plsqlKeywords.add("NVL",Token.KEYWORD2);
		plsqlKeywords.add("POWER",Token.KEYWORD2);
		plsqlKeywords.add("RAWTOHEX",Token.KEYWORD2);
		plsqlKeywords.add("REPLACE",Token.KEYWORD2);
		plsqlKeywords.add("ROUND",Token.KEYWORD2);
		plsqlKeywords.add("ROWIDTOCHAR",Token.KEYWORD2);
		plsqlKeywords.add("RPAD",Token.KEYWORD2);
		plsqlKeywords.add("RTRIM",Token.KEYWORD2);
		plsqlKeywords.add("SIGN",Token.KEYWORD2);
		plsqlKeywords.add("SOUNDEX",Token.KEYWORD2);
		plsqlKeywords.add("SIN",Token.KEYWORD2);
		plsqlKeywords.add("SINH",Token.KEYWORD2);
		plsqlKeywords.add("SQRT",Token.KEYWORD2);
		plsqlKeywords.add("SUBSTR",Token.KEYWORD2);
		plsqlKeywords.add("SUBSTRB",Token.KEYWORD2);
		plsqlKeywords.add("TAN",Token.KEYWORD2);
		plsqlKeywords.add("TANH",Token.KEYWORD2);
		plsqlKeywords.add("TO_CHAR",Token.KEYWORD2);
		plsqlKeywords.add("TO_DATE",Token.KEYWORD2);
		plsqlKeywords.add("TO_MULTIBYTE",Token.KEYWORD2);
		plsqlKeywords.add("TO_NUMBER",Token.KEYWORD2);
		plsqlKeywords.add("TO_SINGLE_BYTE",Token.KEYWORD2);
		plsqlKeywords.add("TRANSLATE",Token.KEYWORD2);
		plsqlKeywords.add("TRUNC",Token.KEYWORD2);
		plsqlKeywords.add("UPPER",Token.KEYWORD2);
		
		plsqlKeywords.add("VERIFY",Token.KEYWORD1);
		plsqlKeywords.add("SERVEROUTPUT",Token.KEYWORD1);
		plsqlKeywords.add("PAGESIZE",Token.KEYWORD1);
		plsqlKeywords.add("LINESIZE",Token.KEYWORD1);
		plsqlKeywords.add("ARRAYSIZE",Token.KEYWORD1);
		plsqlKeywords.add("DBMS_OUTPUT",Token.KEYWORD1);
		plsqlKeywords.add("PUT_LINE",Token.KEYWORD1);
		plsqlKeywords.add("ENABLE",Token.KEYWORD1);

	}

	private static void addDataTypes()
	{

		plsqlKeywords.add("binary",Token.KEYWORD1);
		plsqlKeywords.add("bit",Token.KEYWORD1);
		plsqlKeywords.add("blob",Token.KEYWORD1);
		plsqlKeywords.add("boolean",Token.KEYWORD1);
		plsqlKeywords.add("char",Token.KEYWORD1);
		plsqlKeywords.add("character",Token.KEYWORD1);
		plsqlKeywords.add("DATE",Token.KEYWORD1);
		plsqlKeywords.add("datetime",Token.KEYWORD1);
		plsqlKeywords.add("DEC",Token.KEYWORD1);
 		plsqlKeywords.add("decimal",Token.KEYWORD1);
		plsqlKeywords.add("DOUBLE PRECISION",Token.KEYWORD1);
		plsqlKeywords.add("float",Token.KEYWORD1);
		plsqlKeywords.add("image",Token.KEYWORD1);
		plsqlKeywords.add("int",Token.KEYWORD1);
		plsqlKeywords.add("integer",Token.KEYWORD1);
		plsqlKeywords.add("money",Token.KEYWORD1);
		plsqlKeywords.add("name",Token.KEYWORD1);
		plsqlKeywords.add("NATURAL",Token.KEYWORD1);
		plsqlKeywords.add("NATURALN",Token.KEYWORD1);
		plsqlKeywords.add("NUMBER",Token.KEYWORD1);
		plsqlKeywords.add("numeric",Token.KEYWORD1);
		plsqlKeywords.add("nchar",Token.KEYWORD1);
		plsqlKeywords.add("nvarchar",Token.KEYWORD1);
		plsqlKeywords.add("ntext",Token.KEYWORD1);
		plsqlKeywords.add("pls_integer",Token.KEYWORD1);
		plsqlKeywords.add("POSITIVE",Token.KEYWORD1);
		plsqlKeywords.add("POSITIVEN",Token.KEYWORD1);
		plsqlKeywords.add("RAW",Token.KEYWORD1);
		plsqlKeywords.add("real",Token.KEYWORD1);
		plsqlKeywords.add("ROWID",Token.KEYWORD1);
		plsqlKeywords.add("SIGNTYPE",Token.KEYWORD1);
		plsqlKeywords.add("smalldatetime",Token.KEYWORD1);
		plsqlKeywords.add("smallint",Token.KEYWORD1);
		plsqlKeywords.add("smallmoney",Token.KEYWORD1);
		plsqlKeywords.add("text",Token.KEYWORD1);
		plsqlKeywords.add("timestamp",Token.KEYWORD1);
		plsqlKeywords.add("tinyint",Token.KEYWORD1);
		plsqlKeywords.add("uniqueidentifier",Token.KEYWORD1);
		plsqlKeywords.add("UROWID",Token.KEYWORD1);
		plsqlKeywords.add("varbinary",Token.KEYWORD1);
		plsqlKeywords.add("varchar",Token.KEYWORD1);
		plsqlKeywords.add("varchar2",Token.KEYWORD1);


	}

	private static void addSystemFunctions()
	{
		plsqlKeywords.add("SYSDATE",Token.KEYWORD2);

	}

	private static void addOperators()
	{
		plsqlKeywords.add("ALL",Token.OPERATOR);
		plsqlKeywords.add("AND",Token.OPERATOR);
		plsqlKeywords.add("ANY",Token.OPERATOR);
		plsqlKeywords.add("BETWEEN",Token.OPERATOR);
		plsqlKeywords.add("BY",Token.OPERATOR);
		plsqlKeywords.add("CONNECT",Token.OPERATOR);
		plsqlKeywords.add("EXISTS",Token.OPERATOR);
		plsqlKeywords.add("IN",Token.OPERATOR);
		plsqlKeywords.add("INTERSECT",Token.OPERATOR);
		plsqlKeywords.add("LIKE",Token.OPERATOR);
		plsqlKeywords.add("NOT",Token.OPERATOR);
		plsqlKeywords.add("NULL",Token.OPERATOR);
		plsqlKeywords.add("OR",Token.OPERATOR);
		plsqlKeywords.add("START",Token.OPERATOR);
		plsqlKeywords.add("UNION",Token.OPERATOR);
		plsqlKeywords.add("WITH",Token.OPERATOR);

	}

	private static void addSystemStoredProcedures()
	{
		plsqlKeywords.add("sp_add_agent_parameter",Token.KEYWORD3);
	}

	private static void addSystemTables()
	{
		plsqlKeywords.add("backupfile",Token.KEYWORD3);
	}

	private static KeywordMap plsqlKeywords;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -