alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

jEdit example source code file (coldfusion.xml)

This example jEdit source code file (coldfusion.xml) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - jEdit tags/keywords

begin, cfscript, delegate, end, function, function, keyword2, keyword2, operator, operator, seq, span, span, type

The jEdit coldfusion.xml source code

<?xml version="1.0"?>

<!DOCTYPE MODE SYSTEM "xmode.dtd">

<MODE>
	<PROPS>
		<PROPERTY NAME="commentStart" VALUE="<!--" />
		<PROPERTY NAME="commentEnd" VALUE="-->" />
	</PROPS>

	<RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
		<!-- CFML comment -->
		<SPAN TYPE="COMMENT4">
			<BEGIN><!---
			<END>--->
		</SPAN>

		<!-- CFSCRIPT multi-line comment -->
		<SPAN TYPE="COMMENT1">
			<BEGIN>/*
			<END>*/
		</SPAN>

		<!-- CFSCRIPT single-line comment -->
		<EOL_SPAN TYPE="COMMENT2">//

		<!-- SGML comment -->
		<SPAN TYPE="COMMENT3">
			<BEGIN><!--
			<END>-->
		</SPAN>

		<!-- CFScript -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
			<BEGIN><CFSCRIPT
			<END></CFSCRIPT>
		</SPAN>

		<!-- CFML markup start tags -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
			<BEGIN><CF
			<END>>
		</SPAN>

		<!-- CFML markup end tags -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
			<BEGIN></CF
			<END>>
		</SPAN>

		<!-- JavaScript -->
		<SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
			<BEGIN><SCRIPT
			<END></SCRIPT>
		</SPAN>

		<!-- stylesheet -->
		<SPAN TYPE="MARKUP" DELEGATE="html::CSS">
			<BEGIN><STYLE
			<END></STYLE>
		</SPAN>

		<!-- markup tags -->
		<SPAN TYPE="MARKUP" DELEGATE="TAGS">
			<BEGIN><
			<END>>
		</SPAN>

		<!-- SGML entities -->
		<SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
			<BEGIN>&
			<END>;
		</SPAN>
	</RULES>

	<RULES SET="TAGS" DEFAULT="MARKUP" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
		<SPAN TYPE="LITERAL1">
			<BEGIN>"
			<END>"
		</SPAN>
		<SPAN TYPE="LITERAL1">
			<BEGIN>'
			<END>'
		</SPAN>

		<SEQ TYPE="OPERATOR">=

		<!-- CFML markup start tags -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
			<BEGIN><CF
			<END>>
		</SPAN>

		<!-- CFML markup end tags -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
			<BEGIN></CF
			<END>>
		</SPAN>

		<!-- CFML markup start tags -->
		<SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
			<BEGIN><CFSCRIPT
			<END></CFSCRIPT>
		</SPAN>
	</RULES>

	<RULES SET="CFSCRIPT" DEFAULT="KEYWORD1" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">

		<!-- CFSCRIPT multi-line comment -->
		<SPAN TYPE="COMMENT1">
			<BEGIN>/*
			<END>*/
		</SPAN>

		<!-- CFSCRIPT single-line comment -->
		<EOL_SPAN TYPE="COMMENT2">//

		<SPAN TYPE="LABEL">
			<BEGIN>"
			<END>"
		</SPAN>
		<SPAN TYPE="LABEL">
			<BEGIN>'
			<END>'
		</SPAN>

		<SEQ TYPE="LITERAL2">(
		<SEQ TYPE="LITERAL2">)

		<SEQ TYPE="OPERATOR">=
		<SEQ TYPE="OPERATOR">+
		<SEQ TYPE="OPERATOR">-
		<SEQ TYPE="OPERATOR">/
		<SEQ TYPE="OPERATOR">>=
		<SEQ TYPE="OPERATOR"><=
		<SEQ TYPE="OPERATOR">><
		<SEQ TYPE="OPERATOR">*
		<SEQ TYPE="OPERATOR">!!
		<SEQ TYPE="OPERATOR">&&

		<KEYWORDS>
			<FUNCTION>{
			<FUNCTION>}
			<FUNCTION>for
			<FUNCTION>while
			<FUNCTION>if
			<FUNCTION>}else
			<FUNCTION>}else{
			<FUNCTION>if(
			<FUNCTION>else
			<FUNCTION>break

			<FUNCTION>ArrayAppend
			<FUNCTION>ArrayAvg
			<FUNCTION>ArrayClear
			<FUNCTION>ArrayDeleteAt
			<FUNCTION>ArrayInsertAt
			<FUNCTION>ArrayIsEmpty
			<FUNCTION>ArrayLen
			<FUNCTION>ArrayMax
			<FUNCTION>ArrayMin
			<FUNCTION>ArrayNew
			<FUNCTION>ArrayPrepend
			<FUNCTION>ArrayResize
			<FUNCTION>ArraySet
			<FUNCTION>ArraySort
			<FUNCTION>ArraySum
			<FUNCTION>ArraySwap
			<FUNCTION>ArrayToList
			<FUNCTION>IsArray
			<FUNCTION>ListToArray

			<FUNCTION>CreateDate
			<FUNCTION>CreateDateTime
			<FUNCTION>CreateODBCTime
			<FUNCTION>CreateODBCDate
			<FUNCTION>CreateODBCDateTime
			<FUNCTION>CreateTime
			<FUNCTION>CreateTimeSpan
			<FUNCTION>DateAdd
			<FUNCTION>DateCompare
			<FUNCTION>DateDiff
			<FUNCTION>DatePart
			<FUNCTION>Day
			<FUNCTION>DayOfWeek
			<FUNCTION>DayOfWeekAsString
			<FUNCTION>DayOfYear
			<FUNCTION>DaysInMonth
			<FUNCTION>DaysInYear
			<FUNCTION>FirstDayOfMonth
			<FUNCTION>Hour
			<FUNCTION>Minute
			<FUNCTION>Month
			<FUNCTION>MonthAsString
			<FUNCTION>Now
			<FUNCTION>ParseDateTime
			<FUNCTION>Quarter
			<FUNCTION>Second
			<FUNCTION>Week
			<FUNCTION>Year

			<FUNCTION>IsArray
			<FUNCTION>IsAuthenticated
			<FUNCTION>IsAuthorized
			<FUNCTION>IsBoolean
			<FUNCTION>IsDate
			<FUNCTION>IsDebugMode
			<FUNCTION>IsDefined
			<FUNCTION>IsLeapYear
			<FUNCTION>IsNumeric
			<FUNCTION>IsNumericDate
			<FUNCTION>IsQuery
			<FUNCTION>IsSimpleValue
			<FUNCTION>IsStruct

			<FUNCTION>DateFormat
			<FUNCTION>DecimalFormat
			<FUNCTION>DollarFormat
			<FUNCTION>FormatBaseN
			<FUNCTION>HTMLCodeFormat
			<FUNCTION>HTMLEditFormat
			<FUNCTION>NumberFormat
			<FUNCTION>ParagraphFormat
			<FUNCTION>TimeFormat
			<FUNCTION>YesNoFormat

			<FUNCTION>DE
			<FUNCTION>Evaluate
			<FUNCTION>IIf
			<FUNCTION>SetVariable

			<FUNCTION>ArrayToList
			<FUNCTION>ListAppend
			<FUNCTION>ListChangeDelims
			<FUNCTION>ListContains
			<FUNCTION>ListContainsNoCase
			<FUNCTION>ListDeleteAt
			<FUNCTION>ListFind
			<FUNCTION>ListFindNoCase
			<FUNCTION>ListFirst
			<FUNCTION>ListGetAt
			<FUNCTION>ListInsertAt
			<FUNCTION>ListLast
			<FUNCTION>ListLen
			<FUNCTION>ListPrepend
			<FUNCTION>ListRest
			<FUNCTION>ListSetAt
			<FUNCTION>ListToArray

			<FUNCTION>StructClear
			<FUNCTION>StructCopy
			<FUNCTION>StructCount
			<FUNCTION>StructDelete
			<FUNCTION>StructFind
			<FUNCTION>StructInsert
			<FUNCTION>StructIsEmpty
			<FUNCTION>StructKeyExists
			<FUNCTION>StructNew
			<FUNCTION>StructUpdate

			<FUNCTION>GetLocale
			<FUNCTION>LSCurrencyFormat
			<FUNCTION>LSDateFormat
			<FUNCTION>LSIsCurrency
			<FUNCTION>LSIsDate
			<FUNCTION>LSIsNumeric
			<FUNCTION>LSNumberFormat
			<FUNCTION>LSParseCurrency
			<FUNCTION>LSParseDateTime
			<FUNCTION>LSParseNumber
			<FUNCTION>LSTimeFormat
			<FUNCTION>SetLocale

			<FUNCTION>Abs
			<FUNCTION>Atn
			<FUNCTION>BitAnd
			<FUNCTION>BitMaskClear
			<FUNCTION>BitMaskRead
			<FUNCTION>BitMaskSet
			<FUNCTION>BitNot
			<FUNCTION>BitOr
			<FUNCTION>BitSHLN
			<FUNCTION>BitSHRN
			<FUNCTION>BitXor
			<FUNCTION>Ceiling
			<FUNCTION>Cos
			<FUNCTION>DecrementValue
			<FUNCTION>Exp
			<FUNCTION>Fix
			<FUNCTION>IncrementValue
			<FUNCTION>InputBaseN
			<FUNCTION>Int
			<FUNCTION>Log
			<FUNCTION>Log10
			<FUNCTION>Max
			<FUNCTION>Min
			<FUNCTION>Pi
			<FUNCTION>Rand
			<FUNCTION>Randomize
			<FUNCTION>RandRange
			<FUNCTION>Round
			<FUNCTION>Sgn
			<FUNCTION>Sin
			<FUNCTION>Sqr
			<FUNCTION>Tan

			<FUNCTION>Asc
			<FUNCTION>Chr
			<FUNCTION>CJustify
			<FUNCTION>Compare
			<FUNCTION>CompareNoCase
			<FUNCTION>Find
			<FUNCTION>FindNoCase
			<FUNCTION>FindOneOf
			<FUNCTION>GetToken
			<FUNCTION>Insert
			<FUNCTION>LCase
			<FUNCTION>Left
			<FUNCTION>Len
			<FUNCTION>LJustify
			<FUNCTION>LTrim
			<FUNCTION>Mid
			<FUNCTION>REFind
			<FUNCTION>REFindNoCase
			<FUNCTION>RemoveChars
			<FUNCTION>RepeatString
			<FUNCTION>Replace
			<FUNCTION>ReplaceList
			<FUNCTION>ReplaceNoCase
			<FUNCTION>REReplace
			<FUNCTION>REReplaceNoCase
			<FUNCTION>Reverse
			<FUNCTION>Right
			<FUNCTION>RJustify
			<FUNCTION>RTrim
			<FUNCTION>SpanExcluding
			<FUNCTION>SpanIncluding
			<FUNCTION>Trim
			<FUNCTION>UCase
			<FUNCTION>Val

			<FUNCTION>DirectoryExists
			<FUNCTION>ExpandPath
			<FUNCTION>FileExists
			<FUNCTION>GetDirectoryFromPath
			<FUNCTION>GetFileFromPath
			<FUNCTION>GetTempDirectory
			<FUNCTION>GetTempFile
			<FUNCTION>GetTemplatePath

			<FUNCTION>QueryAddRow
			<FUNCTION>QueryNew
			<FUNCTION>QuerySetCell

			<FUNCTION>Decrypt
			<FUNCTION>DeleteClientVariable
			<FUNCTION>Encrypt
			<FUNCTION>GetBaseTagData
			<FUNCTION>GetBaseTagList
			<FUNCTION>GetClientVariablesList
			<FUNCTION>GetTickCount
			<FUNCTION>PreserveSingleQuotes
			<FUNCTION>QuotedValueList
			<FUNCTION>StripCR
			<FUNCTION>URLEncodedFormat
			<FUNCTION>ValueList
			<FUNCTION>WriteOutput

			<FUNCTION>ParameterExists

			<OPERATOR>IS
			<OPERATOR>EQ
			<OPERATOR>NEQ
			<OPERATOR>GT
			<OPERATOR>GTE
			<OPERATOR>LT
			<OPERATOR>LTE

			<OPERATOR>LESS
			<OPERATOR>GREATER
			<OPERATOR>THAN

			<OPERATOR>AND
			<OPERATOR>OR
			<OPERATOR>NOT
			<OPERATOR>XOR
		</KEYWORDS>
	</RULES>

	<RULES SET="CFTAGS" DEFAULT="KEYWORD3">
		<SPAN TYPE="LITERAL1">
			<BEGIN>"
			<END>"
		</SPAN>
		<SPAN TYPE="LITERAL1">
			<BEGIN>'
			<END>'
		</SPAN>

		<SEQ TYPE="OPERATOR">=
		<SEQ TYPE="KEYWORD3">##

		<SPAN TYPE="LITERAL2">
			<BEGIN>#
			<END>#
		</SPAN>

		<KEYWORDS>
			<KEYWORD2>ArrayAppend
			<KEYWORD2>ArrayAvg
			<KEYWORD2>ArrayClear
			<KEYWORD2>ArrayDeleteAt
			<KEYWORD2>ArrayInsertAt
			<KEYWORD2>ArrayIsEmpty
			<KEYWORD2>ArrayLen
			<KEYWORD2>ArrayMax
			<KEYWORD2>ArrayMin
			<KEYWORD2>ArrayNew
			<KEYWORD2>ArrayPrepend
			<KEYWORD2>ArrayResize
			<KEYWORD2>ArraySet
			<KEYWORD2>ArraySort
			<KEYWORD2>ArraySum
			<KEYWORD2>ArraySwap
			<KEYWORD2>ArrayToList
			<KEYWORD2>IsArray
			<KEYWORD2>ListToArray

			<KEYWORD2>CreateDate
			<KEYWORD2>CreateDateTime
			<KEYWORD2>CreateODBCTime
			<KEYWORD2>CreateODBCDate
			<KEYWORD2>CreateODBCDateTime
			<KEYWORD2>CreateTime
			<KEYWORD2>CreateTimeSpan
			<KEYWORD2>DateAdd
			<KEYWORD2>DateCompare
			<KEYWORD2>DateDiff
			<KEYWORD2>DatePart
			<KEYWORD2>Day
			<KEYWORD2>DayOfWeek
			<KEYWORD2>DayOfWeekAsString
			<KEYWORD2>DayOfYear
			<KEYWORD2>DaysInMonth
			<KEYWORD2>DaysInYear
			<KEYWORD2>FirstDayOfMonth
			<KEYWORD2>Hour
			<KEYWORD2>Minute
			<KEYWORD2>Month
			<KEYWORD2>MonthAsString
			<KEYWORD2>Now
			<KEYWORD2>ParseDateTime
			<KEYWORD2>Quarter
			<KEYWORD2>Second
			<KEYWORD2>Week
			<KEYWORD2>Year

			<KEYWORD2>IsArray
			<KEYWORD2>IsAuthenticated
			<KEYWORD2>IsAuthorized
			<KEYWORD2>IsBoolean
			<KEYWORD2>IsDate
			<KEYWORD2>IsDebugMode
			<KEYWORD2>IsDefined
			<KEYWORD2>IsLeapYear
			<KEYWORD2>IsNumeric
			<KEYWORD2>IsNumericDate
			<KEYWORD2>IsQuery
			<KEYWORD2>IsSimpleValue
			<KEYWORD2>IsStruct

			<KEYWORD2>DateFormat
			<KEYWORD2>DecimalFormat
			<KEYWORD2>DollarFormat
			<KEYWORD2>FormatBaseN
			<KEYWORD2>HTMLCodeFormat
			<KEYWORD2>HTMLEditFormat
			<KEYWORD2>NumberFormat
			<KEYWORD2>ParagraphFormat
			<KEYWORD2>TimeFormat
			<KEYWORD2>YesNoFormat

			<KEYWORD2>DE
			<KEYWORD2>Evaluate
			<KEYWORD2>IIf
			<KEYWORD2>SetVariable

			<KEYWORD2>ArrayToList
			<KEYWORD2>ListAppend
			<KEYWORD2>ListChangeDelims
			<KEYWORD2>ListContains
			<KEYWORD2>ListContainsNoCase
			<KEYWORD2>ListDeleteAt
			<KEYWORD2>ListFind
			<KEYWORD2>ListFindNoCase
			<KEYWORD2>ListFirst
			<KEYWORD2>ListGetAt
			<KEYWORD2>ListInsertAt
			<KEYWORD2>ListLast
			<KEYWORD2>ListLen
			<KEYWORD2>ListPrepend
			<KEYWORD2>ListRest
			<KEYWORD2>ListSetAt
			<KEYWORD2>ListToArray

			<KEYWORD2>StructClear
			<KEYWORD2>StructCopy
			<KEYWORD2>StructCount
			<KEYWORD2>StructDelete
			<KEYWORD2>StructFind
			<KEYWORD2>StructInsert
			<KEYWORD2>StructIsEmpty
			<KEYWORD2>StructKeyExists
			<KEYWORD2>StructNew
			<KEYWORD2>StructUpdate

			<KEYWORD2>GetLocale
			<KEYWORD2>LSCurrencyFormat
			<KEYWORD2>LSDateFormat
			<KEYWORD2>LSIsCurrency
			<KEYWORD2>LSIsDate
			<KEYWORD2>LSIsNumeric
			<KEYWORD2>LSNumberFormat
			<KEYWORD2>LSParseCurrency
			<KEYWORD2>LSParseDateTime
			<KEYWORD2>LSParseNumber
			<KEYWORD2>LSTimeFormat
			<KEYWORD2>SetLocale

			<KEYWORD2>Abs
			<KEYWORD2>Atn
			<KEYWORD2>BitAnd
			<KEYWORD2>BitMaskClear
			<KEYWORD2>BitMaskRead
			<KEYWORD2>BitMaskSet
			<KEYWORD2>BitNot
			<KEYWORD2>BitOr
			<KEYWORD2>BitSHLN
			<KEYWORD2>BitSHRN
			<KEYWORD2>BitXor
			<KEYWORD2>Ceiling
			<KEYWORD2>Cos
			<KEYWORD2>DecrementValue
			<KEYWORD2>Exp
			<KEYWORD2>Fix
			<KEYWORD2>IncrementValue
			<KEYWORD2>InputBaseN
			<KEYWORD2>Int
			<KEYWORD2>Log
			<KEYWORD2>Log10
			<KEYWORD2>Max
			<KEYWORD2>Min
			<KEYWORD2>Pi
			<KEYWORD2>Rand
			<KEYWORD2>Randomize
			<KEYWORD2>RandRange
			<KEYWORD2>Round
			<KEYWORD2>Sgn
			<KEYWORD2>Sin
			<KEYWORD2>Sqr
			<KEYWORD2>Tan

			<KEYWORD2>Asc
			<KEYWORD2>Chr
			<KEYWORD2>CJustify
			<KEYWORD2>Compare
			<KEYWORD2>CompareNoCase
			<KEYWORD2>Find
			<KEYWORD2>FindNoCase
			<KEYWORD2>FindOneOf
			<KEYWORD2>GetToken
			<KEYWORD2>Insert
			<KEYWORD2>LCase
			<KEYWORD2>Left
			<KEYWORD2>Len
			<KEYWORD2>LJustify
			<KEYWORD2>LTrim
			<KEYWORD2>Mid
			<KEYWORD2>REFind
			<KEYWORD2>REFindNoCase
			<KEYWORD2>RemoveChars
			<KEYWORD2>RepeatString
			<KEYWORD2>Replace
			<KEYWORD2>ReplaceList
			<KEYWORD2>ReplaceNoCase
			<KEYWORD2>REReplace
			<KEYWORD2>REReplaceNoCase
			<KEYWORD2>Reverse
			<KEYWORD2>Right
			<KEYWORD2>RJustify
			<KEYWORD2>RTrim
			<KEYWORD2>SpanExcluding
			<KEYWORD2>SpanIncluding
			<KEYWORD2>Trim
			<KEYWORD2>UCase
			<KEYWORD2>Val

			<KEYWORD2>DirectoryExists
			<KEYWORD2>ExpandPath
			<KEYWORD2>FileExists
			<KEYWORD2>GetDirectoryFromPath
			<KEYWORD2>GetFileFromPath
			<KEYWORD2>GetTempDirectory
			<KEYWORD2>GetTempFile
			<KEYWORD2>GetTemplatePath

			<KEYWORD2>QueryAddRow
			<KEYWORD2>QueryNew
			<KEYWORD2>QuerySetCell

			<KEYWORD2>Decrypt
			<KEYWORD2>DeleteClientVariable
			<KEYWORD2>Encrypt
			<KEYWORD2>GetBaseTagData
			<KEYWORD2>GetBaseTagList
			<KEYWORD2>GetClientVariablesList
			<KEYWORD2>GetTickCount
			<KEYWORD2>PreserveSingleQuotes
			<KEYWORD2>QuotedValueList
			<KEYWORD2>StripCR
			<KEYWORD2>URLEncodedFormat
			<KEYWORD2>ValueList
			<KEYWORD2>WriteOutput

			<KEYWORD2>ParameterExists

			<OPERATOR>IS
			<OPERATOR>EQ
			<OPERATOR>NEQ
			<OPERATOR>GT
			<OPERATOR>GTE
			<OPERATOR>LT
			<OPERATOR>LTE

			<OPERATOR>LESS
			<OPERATOR>GREATER
			<OPERATOR>THAN

			<OPERATOR>AND
			<OPERATOR>OR
			<OPERATOR>NOT
			<OPERATOR>XOR
		</KEYWORDS>
	</RULES>
</MODE>

Other jEdit examples (source code examples)

Here is a short list of links related to this jEdit coldfusion.xml source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.