From: Jirka Kosek Date: Thu, 28 Feb 2013 14:49:03 +0000 (+0000) Subject: Added new definitions for syntax highlighting X-Git-Tag: release/1.79.1~6^2~230 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=caced5c9f6b0396fb22e18f0f94719ea328b2a86;p=docbook-dsssl Added new definitions for syntax highlighting --- diff --git a/xsl/highlighting/bourne-hl.xml b/xsl/highlighting/bourne-hl.xml new file mode 100644 index 000000000..e2cd98d8b --- /dev/null +++ b/xsl/highlighting/bourne-hl.xml @@ -0,0 +1,95 @@ + + + + # + + << + ' + " + - + + + + + " + \ + + + ' + \ + + + + 0x + + + + . + + + + + + if + then + else + elif + fi + case + esac + for + while + until + do + done + + exec + shift + exit + times + break + export + trap + continue + readonly + wait + eval + return + + cd + echo + hash + pwd + read + set + test + type + ulimit + umask + unset + + diff --git a/xsl/highlighting/c-hl.xml b/xsl/highlighting/c-hl.xml index 1503dd1d9..81077acee 100644 --- a/xsl/highlighting/c-hl.xml +++ b/xsl/highlighting/c-hl.xml @@ -1,16 +1,31 @@ - + /** @@ -18,7 +33,7 @@ - /// + @@ -31,6 +46,7 @@ # \ + " diff --git a/xsl/highlighting/cmake-hl.xml b/xsl/highlighting/cmake-hl.xml new file mode 100644 index 000000000..22921f4a0 --- /dev/null +++ b/xsl/highlighting/cmake-hl.xml @@ -0,0 +1,187 @@ + + + + # + + " + " + + + + 0x + l + + + + + . + + + + + + WIN32 + UNIX + APPLE + CYGWIN + BORLAND + MINGW + MSVC + MSVC_IDE + MSVC60 + MSVC70 + MSVC71 + MSVC80 + + + + + AND + BOOL + CACHE + COMMAND + DEFINED + DOC + EQUAL + EXISTS + FALSE + GREATER + INTERNAL + LESS + MATCHES + NAME + NAMES + NAME_WE + NOT + OFF + ON + OR + PATH + PATHS + PROGRAM + STREQUAL + STRGREATER + STRING + STRLESS + TRUE + + + + + + + ADD_CUSTOM_COMMAND + ADD_CUSTOM_TARGET + ADD_DEFINITIONS + ADD_DEPENDENCIES + ADD_EXECUTABLE + ADD_LIBRARY + ADD_SUBDIRECTORY + ADD_TEST + AUX_SOURCE_DIRECTORY + BUILD_COMMAND + BUILD_NAME + CMAKE_MINIMUM_REQUIRED + CONFIGURE_FILE + CREATE_TEST_SOURCELIST + ELSE + ELSEIF + ENABLE_LANGUAGE + ENABLE_TESTING + ENDFOREACH + ENDIF + ENDWHILE + EXEC_PROGRAM + EXECUTE_PROCESS + EXPORT_LIBRARY_DEPENDENCIES + FILE + FIND_FILE + FIND_LIBRARY + FIND_PACKAGE + FIND_PATH + FIND_PROGRAM + FLTK_WRAP_UI + FOREACH + GET_CMAKE_PROPERTY + GET_DIRECTORY_PROPERTY + GET_FILENAME_COMPONENT + GET_SOURCE_FILE_PROPERTY + GET_TARGET_PROPERTY + GET_TEST_PROPERTY + IF + INCLUDE + INCLUDE_DIRECTORIES + INCLUDE_EXTERNAL_MSPROJECT + INCLUDE_REGULAR_EXPRESSION + INSTALL + INSTALL_FILES + INSTALL_PROGRAMS + INSTALL_TARGETS + LINK_DIRECTORIES + LINK_LIBRARIES + LIST + LOAD_CACHE + LOAD_COMMAND + MACRO + MAKE_DIRECTORY + MARK_AS_ADVANCED + MATH + MESSAGE + OPTION + OUTPUT_REQUIRED_FILES + PROJECT + QT_WRAP_CPP + QT_WRAP_UI + REMOVE + REMOVE_DEFINITIONS + SEPARATE_ARGUMENTS + SET + SET_DIRECTORY_PROPERTIES + SET_SOURCE_FILES_PROPERTIES + SET_TARGET_PROPERTIES + SET_TESTS_PROPERTIES + SITE_NAME + SOURCE_GROUP + STRING + SUBDIR_DEPENDS + SUBDIRS + TARGET_LINK_LIBRARIES + TRY_COMPILE + TRY_RUN + USE_MANGLED_MESA + UTILITY_SOURCE + VARIABLE_REQUIRES + VTK_MAKE_INSTANTIATOR + VTK_WRAP_JAVA + VTK_WRAP_PYTHON + VTK_WRAP_TCL + WHILE + WRITE_FILE + ENDMACRO + + () + () + + + diff --git a/xsl/highlighting/cpp-hl.xml b/xsl/highlighting/cpp-hl.xml index db57d5e76..347eb720b 100644 --- a/xsl/highlighting/cpp-hl.xml +++ b/xsl/highlighting/cpp-hl.xml @@ -35,7 +35,7 @@ Michiel Hendriks - /// + @@ -48,6 +48,7 @@ Michiel Hendriks # \ + " diff --git a/xsl/highlighting/csharp-hl.xml b/xsl/highlighting/csharp-hl.xml index 8ab5fda85..f352ead57 100644 --- a/xsl/highlighting/csharp-hl.xml +++ b/xsl/highlighting/csharp-hl.xml @@ -55,6 +55,7 @@ Michiel Hendriks # \ + diff --git a/xsl/highlighting/css21-hl.xml b/xsl/highlighting/css21-hl.xml new file mode 100644 index 000000000..2a42b7cfd --- /dev/null +++ b/xsl/highlighting/css21-hl.xml @@ -0,0 +1,176 @@ + + + + + /* + */ + + + " + \ + + + + ' + \ + + + + . + + + + @charset + @import + @media + @page + + + + - + azimuth + background-attachment + background-color + background-image + background-position + background-repeat + background + border-collapse + border-color + border-spacing + border-style + border-top + border-right + border-bottom + border-left + border-top-color + border-right-color + border-bottom-color + border-left-color + border-top-style + border-right-style + border-bottom-style + border-left-style + border-top-width + border-right-width + border-bottom-width + border-left-width + border-width + border + bottom + caption-side + clear + clip + color + content + counter-increment + counter-reset + cue-after + cue-before + cue + cursor + direction + display + elevation + empty-cells + float + font-family + font-size + font-style + font-variant + font-weight + font + height + left + letter-spacing + line-height + list-style-image + list-style-position + list-style-type + list-style + margin-right + margin-left + margin-top + margin-bottom + margin + max-height + max-width + min-height + min-width + orphans + outline-color + outline-style + outline-width + outline + overflow + padding-top + padding-right + padding-bottom + padding-left + padding + page-break-after + page-break-before + page-break-inside + pause-after + pause-before + pause + pitch-range + pitch + play-during + position + quotes + richness + right + speak-header + speak-numeral + speak-punctuation + speak + speech-rate + stress + table-layout + text-align + text-decoration + text-indent + text-transform + top + unicode-bidi + vertical-align + visibility + voice-family + volume + white-space + widows + width + word-spacing + z-index + + diff --git a/xsl/highlighting/lua-hl.xml b/xsl/highlighting/lua-hl.xml new file mode 100644 index 000000000..525fba9f9 --- /dev/null +++ b/xsl/highlighting/lua-hl.xml @@ -0,0 +1,140 @@ + + + + + + and + break + do + else + elseif + end + false + for + function + goto + if + in + local + nil + not + or + repeat + return + then + true + until + while + + + + + --[[ + ]] + + + --[=[ + ]=] + + + --[==[ + ]==] + + + --[===[ + ]===] + + + --[====[ + ]====] + + + + -- + + + + " + " + \ + + + + + ' + ' + \ + + + + + + [[ + ]] + + + + [=[ + ]=] + + + + [==[ + ]==] + + + + [===[ + ]===] + + + + [====[ + ]====] + + + + + . + + e + + + + + 0x + . + + p + + + + diff --git a/xsl/highlighting/php-hl.xml b/xsl/highlighting/php-hl.xml index 4a7022520..73f926ce8 100644 --- a/xsl/highlighting/php-hl.xml +++ b/xsl/highlighting/php-hl.xml @@ -35,7 +35,7 @@ Michiel Hendriks - /// + @@ -137,6 +137,11 @@ Michiel Hendriks old_function true false + + namespace + __NAMESPACE__ + goto + __DIR__ diff --git a/xsl/highlighting/sql1999-hl.xml b/xsl/highlighting/sql1999-hl.xml new file mode 100644 index 000000000..61b2411bc --- /dev/null +++ b/xsl/highlighting/sql1999-hl.xml @@ -0,0 +1,496 @@ + + + + -- + + /* + */ + + + ' + + + + B' + ' + + + + N' + ' + + + + X' + ' + + + + . + + e + + + + + + ABSOLUTE + ACTION + ADD + AFTER + ALL + ALLOCATE + ALTER + AND + ANY + ARE + ARRAY + AS + ASC + ASSERTION + AT + AUTHORIZATION + BEFORE + BEGIN + BETWEEN + BINARY + BIT + BLOB + BOOLEAN + BOTH + BREADTH + BY + CALL + CASCADE + CASCADED + CASE + CAST + CATALOG + CHAR + CHARACTER + CHECK + CLOB + CLOSE + COLLATE + COLLATION + COLUMN + COMMIT + CONDITION + CONNECT + CONNECTION + CONSTRAINT + CONSTRAINTS + CONSTRUCTOR + CONTINUE + CORRESPONDING + CREATE + CROSS + CUBE + CURRENT + CURRENT_DATE + CURRENT_DEFAULT_TRANSFORM_GROUP + CURRENT_TRANSFORM_GROUP_FOR_TYPE + CURRENT_PATH + CURRENT_ROLE + CURRENT_TIME + CURRENT_TIMESTAMP + CURRENT_USER + CURSOR + CYCLE + DATA + DATE + DAY + DEALLOCATE + DEC + DECIMAL + DECLARE + DEFAULT + DEFERRABLE + DEFERRED + DELETE + DEPTH + DEREF + DESC + DESCRIBE + DESCRIPTOR + DETERMINISTIC + DIAGNOSTICS + DISCONNECT + DISTINCT + DO + DOMAIN + DOUBLE + DROP + DYNAMIC + EACH + ELSE + ELSEIF + END + END-EXEC + EQUALS + ESCAPE + EXCEPT + EXCEPTION + EXEC + EXECUTE + EXISTS + EXIT + EXTERNAL + FALSE + FETCH + FIRST + FLOAT + FOR + FOREIGN + FOUND + FROM + FREE + FULL + FUNCTION + GENERAL + GET + GLOBAL + GO + GOTO + GRANT + GROUP + GROUPING + HANDLE + HAVING + HOLD + HOUR + IDENTITY + IF + IMMEDIATE + IN + INDICATOR + INITIALLY + INNER + INOUT + INPUT + INSERT + INT + INTEGER + INTERSECT + INTERVAL + INTO + IS + ISOLATION + JOIN + KEY + LANGUAGE + LARGE + LAST + LATERAL + LEADING + LEAVE + LEFT + LEVEL + LIKE + LOCAL + LOCALTIME + LOCALTIMESTAMP + LOCATOR + LOOP + MAP + MATCH + METHOD + MINUTE + MODIFIES + MODULE + MONTH + NAMES + NATIONAL + NATURAL + NCHAR + NCLOB + NESTING + NEW + NEXT + NO + NONE + NOT + NULL + NUMERIC + OBJECT + OF + OLD + ON + ONLY + OPEN + OPTION + OR + ORDER + ORDINALITY + OUT + OUTER + OUTPUT + OVERLAPS + PAD + PARAMETER + PARTIAL + PATH + PRECISION + PREPARE + PRESERVE + PRIMARY + PRIOR + PRIVILEGES + PROCEDURE + PUBLIC + READ + READS + REAL + RECURSIVE + REDO + REF + REFERENCES + REFERENCING + RELATIVE + RELEASE + REPEAT + RESIGNAL + RESTRICT + RESULT + RETURN + RETURNS + REVOKE + RIGHT + ROLE + ROLLBACK + ROLLUP + ROUTINE + ROW + ROWS + SAVEPOINT + SCHEMA + SCROLL + SEARCH + SECOND + SECTION + SELECT + SESSION + SESSION_USER + SET + SETS + SIGNAL + SIMILAR + SIZE + SMALLINT + SOME + SPACE + SPECIFIC + SPECIFICTYPE + SQL + SQLEXCEPTION + SQLSTATE + SQLWARNING + START + STATE + STATIC + SYSTEM_USER + TABLE + TEMPORARY + THEN + TIME + TIMESTAMP + TIMEZONE_HOUR + TIMEZONE_MINUTE + TO + TRAILING + TRANSACTION + TRANSLATION + TREAT + TRIGGER + TRUE + UNDER + UNDO + UNION + UNIQUE + UNKNOWN + UNNEST + UNTIL + UPDATE + USAGE + USER + USING + VALUE + VALUES + VARCHAR + VARYING + VIEW + WHEN + WHENEVER + WHERE + WHILE + WITH + WITHOUT + WORK + WRITE + YEAR + ZONE + + ABS + ADA + ADMIN + ASENSITIVE + ASSIGNMENT + ASYMMETRIC + ATOMIC + ATTRIBUTE + AVG + BIT_LENGTH + C + CALLED + CARDINALITY + CATALOG_NAME + CHAIN + CHAR_LENGTH + CHARACTERISTICS + CHARACTER_LENGTH + CHARACTER_SET_CATALOG + CHARACTER_SET_NAME + CHARACTER_SET_SCHEMA + CHECKED + CLASS_ORIGIN + COALESCE + COBOL + COLLATION_CATALOG + COLLATION_NAME + COLLATION_SCHEMA + COLUMN_NAME + COMMAND_FUNCTION + COMMAND_FUNCTION_CODE + COMMITTED + CONDITION_IDENTIFIER + CONDITION_NUMBER + CONNECTION_NAME + CONSTRAINT_CATALOG + CONSTRAINT_NAME + CONSTRAINT_SCHEMA + CONTAINS + CONVERT + COUNT + CURSOR_NAME + DATETIME_INTERVAL_CODE + DATETIME_INTERVAL_PRECISION + DEFINED + DEFINER + DEGREE + DERIVED + DISPATCH + EVERY + EXTRACT + FINAL + FORTRAN + G + GENERATED + GRANTED + HIERARCHY + IMPLEMENTATION + INSENSITIVE + INSTANCE + INSTANTIABLE + INVOKER + K + KEY_MEMBER + KEY_TYPE + LENGTH + LOWER + M + MAX + MIN + MESSAGE_LENGTH + MESSAGE_OCTET_LENGTH + MESSAGE_TEXT + MOD + MORE + MUMPS + NAME + NULLABLE + NUMBER + NULLIF + OCTET_LENGTH + ORDERING + OPTIONS + OVERLAY + OVERRIDING + PASCAL + PARAMETER_MODE + PARAMETER_NAME + PARAMETER_ORDINAL_POSITION + PARAMETER_SPECIFIC_CATALOG + PARAMETER_SPECIFIC_NAME + PARAMETER_SPECIFIC_SCHEMA + PLI + POSITION + REPEATABLE + RETURNED_CARDINALITY + RETURNED_LENGTH + RETURNED_OCTET_LENGTH + RETURNED_SQLSTATE + ROUTINE_CATALOG + ROUTINE_NAME + ROUTINE_SCHEMA + ROW_COUNT + SCALE + SCHEMA_NAME + SCOPE + SECURITY + SELF + SENSITIVE + SERIALIZABLE + SERVER_NAME + SIMPLE + SOURCE + SPECIFIC_NAME + STATEMENT + STRUCTURE + STYLE + SUBCLASS_ORIGIN + SUBSTRING + SUM + SYMMETRIC + SYSTEM + TABLE_NAME + TOP_LEVEL_COUNT + TRANSACTIONS_COMMITTED + TRANSACTIONS_ROLLED_BACK + TRANSACTION_ACTIVE + TRANSFORM + TRANSFORMS + TRANSLATE + TRIGGER_CATALOG + TRIGGER_SCHEMA + TRIGGER_NAME + TRIM + TYPE + UNCOMMITTED + UNNAMED + UPPER + + diff --git a/xsl/highlighting/sql2003-hl.xml b/xsl/highlighting/sql2003-hl.xml new file mode 100644 index 000000000..ac1d5d048 --- /dev/null +++ b/xsl/highlighting/sql2003-hl.xml @@ -0,0 +1,565 @@ + + + + -- + + /* + */ + + + ' + + + + U' + ' + + + + B' + ' + + + + N' + ' + + + + X' + ' + + + + . + + e + + + + + + A + ABS + ABSOLUTE + ACTION + ADA + ADMIN + AFTER + ALWAYS + ASC + ASSERTION + ASSIGNMENT + ATTRIBUTE + ATTRIBUTES + AVG + BEFORE + BERNOULLI + BREADTH + C + CARDINALITY + CASCADE + CATALOG_NAME + CATALOG + CEIL + CEILING + CHAIN + CHAR_LENGTH + CHARACTER_LENGTH + CHARACTER_SET_CATALOG + CHARACTER_SET_NAME + CHARACTER_SET_SCHEMA + CHARACTERISTICS + CHARACTERS + CHECKED + CLASS_ORIGIN + COALESCE + COBOL + CODE_UNITS + COLLATION_CATALOG + COLLATION_NAME + COLLATION_SCHEMA + COLLATION + COLLECT + COLUMN_NAME + COMMAND_FUNCTION_CODE + COMMAND_FUNCTION + COMMITTED + CONDITION_NUMBER + CONDITION + CONNECTION_NAME + CONSTRAINT_CATALOG + CONSTRAINT_NAME + CONSTRAINT_SCHEMA + CONSTRAINTS + CONSTRUCTORS + CONTAINS + CONVERT + CORR + COUNT + COVAR_POP + COVAR_SAMP + CUME_DIST + CURRENT_COLLATION + CURSOR_NAME + DATA + DATETIME_INTERVAL_CODE + DATETIME_INTERVAL_PRECISION + DEFAULTS + DEFERRABLE + DEFERRED + DEFINED + DEFINER + DEGREE + DENSE_RANK + DEPTH + DERIVED + DESC + DESCRIPTOR + DIAGNOSTICS + DISPATCH + DOMAIN + DYNAMIC_FUNCTION_CODE + DYNAMIC_FUNCTION + EQUALS + EVERY + EXCEPTION + EXCLUDE + EXCLUDING + EXP + EXTRACT + FINAL + FIRST + FLOOR + FOLLOWING + FORTRAN + FOUND + FUSION + G + GENERAL + GO + GOTO + GRANTED + HIERARCHY + IMPLEMENTATION + INCLUDING + INCREMENT + INITIALLY + INSTANCE + INSTANTIABLE + INTERSECTION + INVOKER + ISOLATION + K + KEY_MEMBER + KEY_TYPE + KEY + LAST + LENGTH + LEVEL + LN + LOCATOR + LOWER + M + MAP + MATCHED + MAX + MAXVALUE + MESSAGE_LENGTH + MESSAGE_OCTET_LENGTH + MESSAGE_TEXT + MIN + MINVALUE + MOD + MORE + MUMPS + NAME + NAMES + NESTING + NEXT + NORMALIZE + NORMALIZED + NULLABLE + NULLIF + NULLS + NUMBER + OBJECT + OCTET_LENGTH + OCTETS + OPTION + OPTIONS + ORDERING + ORDINALITY + OTHERS + OVERLAY + OVERRIDING + PAD + PARAMETER_MODE + PARAMETER_NAME + PARAMETER_ORDINAL_POSITION + PARAMETER_SPECIFIC_CATALOG + PARAMETER_SPECIFIC_NAME + PARAMETER_SPECIFIC_SCHEMA + PARTIAL + PASCAL + PATH + PERCENT_RANK + PERCENTILE_CONT + PERCENTILE_DISC + PLACING + PLI + POSITION + POWER + PRECEDING + PRESERVE + PRIOR + PRIVILEGES + PUBLIC + RANK + READ + RELATIVE + REPEATABLE + RESTART + RETURNED_CARDINALITY + RETURNED_LENGTH + RETURNED_OCTET_LENGTH + RETURNED_SQLSTATE + ROLE + ROUTINE_CATALOG + ROUTINE_NAME + ROUTINE_SCHEMA + ROUTINE + ROW_COUNT + ROW_NUMBER + SCALE + SCHEMA_NAME + SCHEMA + SCOPE_CATALOG + SCOPE_NAME + SCOPE_SCHEMA + SECTION + SECURITY + SELF + SEQUENCE + SERIALIZABLE + SERVER_NAME + SESSION + SETS + SIMPLE + SIZE + SOURCE + SPACE + SPECIFIC_NAME + SQRT + STATE + STATEMENT + STDDEV_POP + STDDEV_SAMP + STRUCTURE + STYLE + SUBCLASS_ORIGIN + SUBSTRING + SUM + TABLE_NAME + TABLESAMPLE + TEMPORARY + TIES + TOP_LEVEL_COUNT + TRANSACTION_ACTIVE + TRANSACTION + TRANSACTIONS_COMMITTED + TRANSACTIONS_ROLLED_BACK + TRANSFORM + TRANSFORMS + TRANSLATE + TRIGGER_CATALOG + TRIGGER_NAME + TRIGGER_SCHEMA + TRIM + TYPE + UNBOUNDED + UNCOMMITTED + UNDER + UNNAMED + USAGE + USER_DEFINED_TYPE_CATALOG + USER_DEFINED_TYPE_CODE + USER_DEFINED_TYPE_NAME + USER_DEFINED_TYPE_SCHEMA + VIEW + WORK + WRITE + ZONE + + ADD + ALL + ALLOCATE + ALTER + AND + ANY + ARE + ARRAY + AS + ASENSITIVE + ASYMMETRIC + AT + ATOMIC + AUTHORIZATION + BEGIN + BETWEEN + BIGINT + BINARY + BLOB + BOOLEAN + BOTH + BY + CALL + CALLED + CASCADED + CASE + CAST + CHAR + CHARACTER + CHECK + CLOB + CLOSE + COLLATE + COLUMN + COMMIT + CONNECT + CONSTRAINT + CONTINUE + CORRESPONDING + CREATE + CROSS + CUBE + CURRENT_DATE + CURRENT_DEFAULT_TRANSFORM_GROUP + CURRENT_PATH + CURRENT_ROLE + CURRENT_TIME + CURRENT_TIMESTAMP + CURRENT_TRANSFORM_GROUP_FOR_TYPE + CURRENT_USER + CURRENT + CURSOR + CYCLE + DATE + DAY + DEALLOCATE + DEC + DECIMAL + DECLARE + DEFAULT + DELETE + DEREF + DESCRIBE + DETERMINISTIC + DISCONNECT + DISTINCT + DOUBLE + DROP + DYNAMIC + EACH + ELEMENT + ELSE + END + END-EXEC + ESCAPE + EXCEPT + EXEC + EXECUTE + EXISTS + EXTERNAL + FALSE + FETCH + FILTER + FLOAT + FOR + FOREIGN + FREE + FROM + FULL + FUNCTION + GET + GLOBAL + GRANT + GROUP + GROUPING + HAVING + HOLD + HOUR + IDENTITY + IMMEDIATE + IN + INDICATOR + INNER + INOUT + INPUT + INSENSITIVE + INSERT + INT + INTEGER + INTERSECT + INTERVAL + INTO + IS + ISOLATION + JOIN + LANGUAGE + LARGE + LATERAL + LEADING + LEFT + LIKE + LOCAL + LOCALTIME + LOCALTIMESTAMP + MATCH + MEMBER + MERGE + METHOD + MINUTE + MODIFIES + MODULE + MONTH + MULTISET + NATIONAL + NATURAL + NCHAR + NCLOB + NEW + NO + NONE + NOT + NULL + NUMERIC + OF + OLD + ON + ONLY + OPEN + OR + ORDER + OUT + OUTER + OUTPUT + OVER + OVERLAPS + PARAMETER + PARTITION + PRECISION + PREPARE + PRIMARY + PROCEDURE + RANGE + READS + REAL + RECURSIVE + REF + REFERENCES + REFERENCING + REGR_AVGX + REGR_AVGY + REGR_COUNT + REGR_INTERCEPT + REGR_R2 + REGR_SLOPE + REGR_SXX + REGR_SXY + REGR_SYY + RELEASE + RESULT + RETURN + RETURNS + REVOKE + RIGHT + ROLLBACK + ROLLUP + ROW + ROWS + SAVEPOINT + SCROLL + SEARCH + SECOND + SELECT + SENSITIVE + SESSION_USER + SET + SIMILAR + SMALLINT + SOME + SPECIFIC + SPECIFICTYPE + SQL + SQLEXCEPTION + SQLSTATE + SQLWARNING + START + STATIC + SUBMULTISET + SYMMETRIC + SYSTEM_USER + SYSTEM + TABLE + THEN + TIME + TIMESTAMP + TIMEZONE_HOUR + TIMEZONE_MINUTE + TO + TRAILING + TRANSLATION + TREAT + TRIGGER + TRUE + UESCAPE + UNION + UNIQUE + UNKNOWN + UNNEST + UPDATE + UPPER + USER + USING + VALUE + VALUES + VAR_POP + VAR_SAMP + VARCHAR + VARYING + WHEN + WHENEVER + WHERE + WIDTH_BUCKET + WINDOW + WITH + WITHIN + WITHOUT + YEAR + + diff --git a/xsl/highlighting/sql92-hl.xml b/xsl/highlighting/sql92-hl.xml new file mode 100644 index 000000000..111c519f3 --- /dev/null +++ b/xsl/highlighting/sql92-hl.xml @@ -0,0 +1,339 @@ + + + + -- + + /* + */ + + + ' + + + + B' + ' + + + + N' + ' + + + + X' + ' + + + + . + + e + + + + + + ABSOLUTE + ACTION + ADD + ALL + ALLOCATE + ALTER + AND + ANY + ARE + AS + ASC + ASSERTION + AT + AUTHORIZATION + AVG + BEGIN + BETWEEN + BIT_LENGTH + BIT + BOTH + BY + CASCADE + CASCADED + CASE + CAST + CATALOG + CHAR_LENGTH + CHAR + CHARACTER_LENGTH + CHARACTER + CHECK + CLOSE + COALESCE + COLLATE + COLLATION + COLUMN + COMMIT + CONNECT + CONNECTION + CONSTRAINT + CONSTRAINTS + CONTINUE + CONVERT + CORRESPONDING + CREATE + CROSS + CURRENT_DATE + CURRENT_TIME + CURRENT_TIMESTAMP + CURRENT_USER + CURRENT + CURSOR + DATE + DAY + DEALLOCATE + DEC + DECIMAL + DECLARE + DEFAULT + DEFERRABLE + DEFERRED + DELETE + DESC + DESCRIBE + DESCRIPTOR + DIAGNOSTICS + DISCONNECT + DISTINCT + DOMAIN + DOUBLE + DROP + ELSE + END + END-EXEC + ESCAPE + EXCEPT + EXCEPTION + EXEC + EXECUTE + EXISTS + EXTERNAL + EXTRACT + FALSE + FETCH + FIRST + FLOAT + FOR + FOREIGN + FOUND + FROM + FULL + GET + GLOBAL + GO + GOTO + GRANT + GROUP + HAVING + HOUR + IDENTITY + IMMEDIATE + IN + INDICATOR + INITIALLY + INNER + INPUT + INSENSITIVE + INSERT + INT + INTEGER + INTERSECT + INTERVAL + INTO + IS + ISOLATION + JOIN + KEY + LANGUAGE + LAST + LEADING + LEFT + LEVEL + LIKE + LOCAL + LOWER + MATCH + MAX + MIN + MINUTE + MODULE + MONTH + NAMES + NATIONAL + NATURAL + NCHAR + NEXT + NO + NOT + NULL + NULLIF + NUMERIC + OCTET_LENGTH + OF + ON + ONLY + OPEN + OPTION + OR + ORDER + OUTER + OUTPUT + OVERLAPS + PAD + PARTIAL + POSITION + PRECISION + PREPARE + PRESERVE + PRIMARY + PRIOR + PRIVILEGES + PROCEDURE + PUBLIC + READ + REAL + REFERENCES + RELATIVE + RESTRICT + REVOKE + RIGHT + ROLLBACK + ROWS + SCHEMA + SCROLL + SECOND + SECTION + SELECT + SESSION_USER + SESSION + SET + SIZE + SMALLINT + SOME + SPACE + SQL + SQLCODE + SQLERROR + SQLSTATE + SUBSTRING + SUM + SYSTEM_USER + TABLE + TEMPORARY + THEN + TIME + TIMESTAMP + TIMEZONE_HOUR + TIMEZONE_MINUTE + TO + TRAILING + TRANSACTION + TRANSLATE + TRANSLATION + TRIM + TRUE + UNION + UNIQUE + UNKNOWN + UPDATE + UPPER + USAGE + USER + USING + VALUE + VALUES + VARCHAR + VARYING + VIEW + WHEN + WHENEVER + WHERE + WITH + WORK + WRITE + YEAR + ZONE + + ADA + C + CATALOG_NAME + CHARACTER_SET_CATALOG + CHARACTER_SET_NAME + CHARACTER_SET_SCHEMA + CLASS_ORIGIN + COBOL + COLLATION_CATALOG + COLLATION_NAME + COLLATION_SCHEMA + COLUMN_NAME + COMMAND_FUNCTION + COMMITTED + CONDITION_NUMBER + CONNECTION_NAME + CONSTRAINT_CATALOG + CONSTRAINT_NAME + CONSTRAINT_SCHEMA + CURSOR_NAME + DATA + DATETIME_INTERVAL_CODE + DATETIME_INTERVAL_PRECISION + DYNAMIC_FUNCTION + FORTRAN + LENGTH + MESSAGE_LENGTH + MESSAGE_OCTET_LENGTH + MESSAGE_TEXT + MORE + MUMPS + NAME + NULLABLE + NUMBER + PASCAL + PLI + REPEATABLE + RETURNED_LENGTH + RETURNED_OCTET_LENGTH + RETURNED_SQLSTATE + ROW_COUNT + SCALE + SCHEMA_NAME + SERIALIZABLE + SERVER_NAME + SUBCLASS_ORIGIN + TABLE_NAME + TYPE + UNCOMMITTED + UNNAMED + + diff --git a/xsl/highlighting/upc-hl.xml b/xsl/highlighting/upc-hl.xml new file mode 100644 index 000000000..a6b968860 --- /dev/null +++ b/xsl/highlighting/upc-hl.xml @@ -0,0 +1,133 @@ + + + + + + /** + */ + + + + + + + + /* + */ + + // + + + # + \ + + + + + " + \ + + + ' + \ + + + 0x + ul + lu + u + l + + + + . + + e + ul + lu + u + f + l + + + + auto + _Bool + break + case + char + _Complex + const + continue + default + do + double + else + enum + extern + float + for + goto + if + _Imaginary + inline + int + long + register + relaxed + restrict + return + shared + strict + short + signed + sizeof + static + struct + switch + typedef + union + unsigned + upc_blocksizeof + upc_elemsizeof + upc_localsizeof + upc_lock_t + upc_forall + upc_barrier + upc_wait + upc_notify + upc_fence + void + volatile + while + + diff --git a/xsl/highlighting/xslthl-config.xml b/xsl/highlighting/xslthl-config.xml index b24e4690b..9751222a7 100644 --- a/xsl/highlighting/xslthl-config.xml +++ b/xsl/highlighting/xslthl-config.xml @@ -3,7 +3,7 @@ xslthl - XSLT Syntax Highlighting http://sourceforge.net/projects/xslthl/ -Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks +Copyright (C) 2005-2012 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -42,5 +42,15 @@ Michiel Hendriks + + + + + + + + + + \ No newline at end of file diff --git a/xsl/html/highlight.xsl b/xsl/html/highlight.xsl index 58a02b050..fadc9dd18 100644 --- a/xsl/html/highlight.xsl +++ b/xsl/html/highlight.xsl @@ -47,12 +47,10 @@ - - - - - - + + + +