Last active
August 29, 2015 14:06
-
-
Save MarkGoldberg/655c826d55d8348f4043 to your computer and use it in GitHub Desktop.
Clarion Syntax File for the #D IDE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!--This file was autogenerated by the #Develop highlighting editor. --> | |
<SyntaxDefinition name="Clarion" extensions=".clw;.inc;.int;.trn;.equ;.cwh"> | |
<Environment> | |
<Custom name="Label" bold="true" italic="false" color="#A84A4A" /> | |
<Custom name="OmittedCode" bold="false" italic="false" color="Black" bgcolor="#CBBF92" /> | |
<Custom name="GeneratedCode" bold="false" italic="false" color="Black" bgcolor="#CBBF92" /> | |
<Default bold="false" italic="false" color="Black" bgcolor="#F1EDE2" /> | |
<Selection bold="true" italic="false" color="Black" bgcolor="#BCD6DF" /> | |
<VRuler bold="false" italic="false" color="Black" bgcolor="#CFC59A" /> | |
<InvalidLines bold="false" italic="false" color="Black" bgcolor="#CBBF92" /> | |
<!--Use foreground of CaretMark to set selected row background--> | |
<CaretMarker bold="false" italic="false" color="#E6DFCB" bgcolor="#3399FF" /> | |
<LineNumbers bold="false" italic="false" color="#999999" bgcolor="#ECE7D7" /> | |
<FoldLine bold="false" italic="false" color="Gray" bgcolor="#CABE8E" /> | |
<FoldMarker bold="false" italic="false" color="#FFFFD2" bgcolor="#D4CBA6" /> | |
<SelectedFoldLine bold="false" italic="false" color="Black" bgcolor="#ECE8D7" /> | |
<EOLMarkers bold="false" italic="false" color="Gray" bgcolor="Black" /> | |
<SpaceMarkers bold="false" italic="false" color="Gray" bgcolor="#ECE8D7" /> | |
<TabMarkers bold="false" italic="false" color="Black" bgcolor="#ECE8D7" /> | |
</Environment> | |
<Properties> | |
<Property name="LineComment" value="!" /> | |
</Properties> | |
<Digits name="Digits" bold="false" italic="false" color="Orchid" /> | |
<RuleSets> | |
<RuleSet ignorecase="true"> | |
<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> | |
<Span name="Region" stopateol="true" bold="false" italic="false" color="Gray"> | |
<Begin>!region</Begin> | |
</Span> | |
<Span name="EndRegion" stopateol="true" bold="false" italic="false" color="Gray"> | |
<Begin>!endregion</Begin> | |
</Span> | |
<Span name="DocLineComment" rule="DocCommentSet" stopateol="true" bold="false" italic="true" color="Gray"> | |
<Begin bold="false" italic="false" color="Gray">!!!</Begin> | |
</Span> | |
<Span name="LineComment" stopateol="true" bold="false" italic="true" color="OliveDrab"> | |
<Begin>!@!!!@</Begin> | |
</Span> | |
<Span name="StringOrChar" stopateol="true" bold="true" italic="false" color="#BF6000" bgcolor="#ECE8D7"> | |
<Begin bold="true" italic="false" color="Black">'</Begin> | |
<End bold="true" italic="false" color="Black">'</End> | |
</Span> | |
<Span name="Picture" stopateol="true" bold="true" italic="false" color="#863CBC"> | |
<Begin>@@</Begin> | |
</Span> | |
<Span name="LineComment2" stopateol="true" bold="false" italic="false" color="Green"> | |
<Begin>|</Begin> | |
</Span> | |
<MarkPrevious bold="false" italic="false" color="#BF6E25">(</MarkPrevious> | |
<KeyWords name="Punctuation" bold="false" italic="false" color="DarkGreen"> | |
<Key word="?" /> | |
<Key word="," /> | |
<Key word="." /> | |
<Key word=";" /> | |
<Key word=":" /> | |
<Key word="(" /> | |
<Key word=")" /> | |
<Key word="[" /> | |
<Key word="]" /> | |
<Key word="{" /> | |
<Key word="}" /> | |
<Key word="+" /> | |
<Key word="-" /> | |
<Key word="/" /> | |
<Key word="%" /> | |
<Key word="*" /> | |
<Key word="<" /> | |
<Key word=">" /> | |
<Key word="^" /> | |
<Key word="=" /> | |
<Key word="!" /> | |
<Key word="&" /> | |
</KeyWords> | |
<KeyWords name="LogicOperators" bold="false" italic="false" color="Blue"> | |
<Key word="AND" /> | |
<Key word="OR" /> | |
<Key word="XOR" /> | |
<Key word="NOT" /> | |
<Key word="~" /> | |
</KeyWords> | |
<KeyWords name="HardReservedKeywords" bold="false" italic="false" color="Blue"> | |
<Key word="BY" /> | |
<Key word="CASE" /> | |
<Key word="CHOOSE" /> | |
<Key word="ELSE" /> | |
<Key word="ELSIF" /> | |
<Key word="END" /> | |
<Key word="EXECUTE" /> | |
<Key word="IF" /> | |
<Key word="LOOP" /> | |
<Key word="NEW" /> | |
<Key word="OF" /> | |
<Key word="OROF" /> | |
<Key word="PARENT" /> | |
<Key word="SELF" /> | |
<Key word="THEN" /> | |
<Key word="TIMES" /> | |
<Key word="TO" /> | |
<Key word="UNTIL" /> | |
<Key word="WHILE" /> | |
</KeyWords> | |
<KeyWords name="MajorReservedKeywords" bold="true" italic="false" color="Red"> | |
<Key word="ACCEPT" /> | |
<Key word="BREAK" /> | |
<Key word="CYCLE" /> | |
<Key word="DO" /> | |
<Key word="EXIT" /> | |
<Key word="FUNCTION" /> | |
<Key word="GOTO" /> | |
<Key word="MEMBER" /> | |
<Key word="PROCEDURE" /> | |
<Key word="PROGRAM" /> | |
<Key word="RETURN" /> | |
<Key word="ROUTINE" /> | |
</KeyWords> | |
<KeyWords name="SoftReservedKeywords" bold="false" italic="false" color="Blue"> | |
<Key word="APPLICATION" /> | |
<Key word="CLASS" /> | |
<Key word="CODE" /> | |
<Key word="DATA" /> | |
<Key word="DETAIL" /> | |
<Key word="ENUM" /> | |
<Key word="FILE" /> | |
<Key word="FOOTER" /> | |
<Key word="FORM" /> | |
<Key word="GROUP" /> | |
<Key word="HEADER" /> | |
<Key word="INLINE" /> | |
<Key word="ITEM" /> | |
<Key word="JOIN" /> | |
<Key word="MAP" /> | |
<Key word="MENU" /> | |
<Key word="MENUBAR" /> | |
<Key word="MODULE" /> | |
<Key word="OLECONTROL" /> | |
<Key word="OPTION" /> | |
<Key word="QUEUE" /> | |
<Key word="RECORD" /> | |
<Key word="REPORT" /> | |
<Key word="ROW" /> | |
<Key word="SHEET" /> | |
<Key word="STRUCT" /> | |
<Key word="TAB" /> | |
<Key word="TABLE" /> | |
<Key word="TOOLBAR" /> | |
<Key word="VIEW" /> | |
<Key word="WINDOW" /> | |
<Key word="PROPERTY" /> | |
<Key word="INDEXER" /> | |
</KeyWords> | |
<KeyWords name="Directives" bold="false" italic="false" color="SteelBlue"> | |
<Key word="ASSERT" /> | |
<Key word="BEGIN" /> | |
<Key word="COMPILE" /> | |
<Key word="EQUATE" /> | |
<Key word="INCLUDE" /> | |
<Key word="ITEMIZE" /> | |
<Key word="OMIT" /> | |
<Key word="ONCE" /> | |
<Key word="SECTION" /> | |
<Key word="SIZE" /> | |
</KeyWords> | |
<KeyWords name="BaseTypes" bold="false" italic="false" color="MediumPurple"> | |
<Key word="ANY" /> | |
<Key word="ASTRING" /> | |
<Key word="BFLOAT4" /> | |
<Key word="BFLOAT8" /> | |
<Key word="BLOB" /> | |
<Key word="BOOL" /> | |
<Key word="BSTRING" /> | |
<Key word="BYTE" /> | |
<Key word="CSTRING" /> | |
<Key word="DATE" /> | |
<Key word="DECIMAL" /> | |
<Key word="DOUBLE" /> | |
<Key word="FLOAT4" /> | |
<Key word="LONG" /> | |
<Key word="PDECIMAL" /> | |
<Key word="PSTRING" /> | |
<Key word="REAL" /> | |
<Key word="SHORT" /> | |
<Key word="SIGNED" /> | |
<Key word="SREAL" /> | |
<Key word="STRING" /> | |
<Key word="TIME" /> | |
<Key word="ULONG" /> | |
<Key word="UNSIGNED" /> | |
<Key word="USHORT" /> | |
<Key word="VARIANT" /> | |
</KeyWords> | |
<KeyWords name="SpecialTypes" bold="false" italic="false" color="MediumPurple"> | |
<Key word="BUTTON" /> | |
<Key word="CHECK" /> | |
<Key word="CLASS" /> | |
<Key word="COMBO" /> | |
<Key word="CUSTOM" /> | |
<Key word="DETAIL" /> | |
<Key word="ELLIPSE" /> | |
<Key word="ENTRY" /> | |
<Key word="FILE" /> | |
<Key word="FOOTER" /> | |
<Key word="FORM" /> | |
<Key word="GROUP" /> | |
<Key word="HEADER" /> | |
<Key word="IMAGE" /> | |
<Key word="INTERFACE" /> | |
<Key word="ITEM" /> | |
<Key word="KEY" /> | |
<Key word="LINE" /> | |
<Key word="LIST" /> | |
<Key word="MENU" /> | |
<Key word="MENUBAR" /> | |
<Key word="OLE" /> | |
<Key word="OPTION" /> | |
<Key word="PANEL" /> | |
<Key word="PROGRESS" /> | |
<Key word="PROJECT" /> | |
<Key word="PROMPT" /> | |
<Key word="QUEUE" /> | |
<Key word="RADIO" /> | |
<Key word="REGION" /> | |
<Key word="REPORT" /> | |
<Key word="SEPARATOR" /> | |
<Key word="SHEET" /> | |
<Key word="SPIN" /> | |
<Key word="TAB" /> | |
<Key word="TABLE" /> | |
<Key word="TEXT" /> | |
<Key word="TOOLBAR" /> | |
<Key word="VBX" /> | |
<Key word="VIEW" /> | |
</KeyWords> | |
<KeyWords name="Attributes" bold="false" italic="false" color="Blue"> | |
<Key word="ABOVE" /> | |
<Key word="ABSOLUTE" /> | |
<Key word="ALONE" /> | |
<Key word="ALRT" /> | |
<Key word="ANGLE" /> | |
<Key word="AT" /> | |
<Key word="AUTO" /> | |
<Key word="AUTOSIZE" /> | |
<Key word="AVE" /> | |
<Key word="BELOW" /> | |
<Key word="BEVEL" /> | |
<Key word="BINARY" /> | |
<Key word="BINDABLE" /> | |
<Key word="BITMAP" /> | |
<Key word="BOXED" /> | |
<Key word="C" /> | |
<Key word="CAP" /> | |
<Key word="CENTER" /> | |
<Key word="CENTERED" /> | |
<Key word="CNT" /> | |
<Key word="COLOR" /> | |
<Key word="COLUMN" /> | |
<Key word="COM" /> | |
<Key word="COMPATIBILITY" /> | |
<Key word="CONST" /> | |
<Key word="CURSOR" /> | |
<Key word="DEFAULT" /> | |
<Key word="DELAY" /> | |
<Key word="DERIVED" /> | |
<Key word="DIM" /> | |
<Key word="DLL" /> | |
<Key word="DOCUMENT" /> | |
<Key word="DOCK" /> | |
<Key word="DOCKED" /> | |
<Key word="DOWN" /> | |
<Key word="DRAGID" /> | |
<Key word="DRIVER" /> | |
<Key word="DROP" /> | |
<Key word="DROPID" /> | |
<Key word="DUP" /> | |
<Key word="ENCRYPT" /> | |
<Key word="EXPAND" /> | |
<Key word="EXTEND" /> | |
<Key word="EXTERNAL" /> | |
<Key word="FILL" /> | |
<Key word="FILTER" /> | |
<Key word="FIRST" /> | |
<Key word="FIX" /> | |
<Key word="FIXED" /> | |
<Key word="FLAT" /> | |
<Key word="FONT" /> | |
<Key word="FROM" /> | |
<Key word="FULL" /> | |
<Key word="GLOBALCLASS" /> | |
<Key word="GRAY" /> | |
<Key word="GRID" /> | |
<Key word="HIDE" /> | |
<Key word="HLP" /> | |
<Key word="HSCROLL" /> | |
<Key word="HVSCROLL" /> | |
<Key word="ICON" /> | |
<Key word="ICONIZE" /> | |
<Key word="IMM" /> | |
<Key word="IMPLEMENTS" /> | |
<Key word="INNER" /> | |
<Key word="INS" /> | |
<Key word="LANDSCAPE" /> | |
<Key word="LAST" /> | |
<Key word="LATE" /> | |
<Key word="LAYOUT" /> | |
<Key word="LENGTH" /> | |
<Key word="LFT" /> | |
<Key word="LINEWIDTH" /> | |
<Key word="LINK" /> | |
<Key word="LOCATE" /> | |
<Key word="MARK" /> | |
<Key word="MASK" /> | |
<Key word="MAX" /> | |
<Key word="MAXIMIZE" /> | |
<Key word="MDI" /> | |
<Key word="META" /> | |
<Key word="MIN" /> | |
<Key word="MM" /> | |
<Key word="MODAL" /> | |
<Key word="MSG" /> | |
<Key word="NAME" /> | |
<Key word="NOBAR" /> | |
<Key word="NOCASE" /> | |
<Key word="NOFRAME" /> | |
<Key word="NOMEMO" /> | |
<Key word="NOMERGE" /> | |
<Key word="NOSHEET" /> | |
<Key word="OEM" /> | |
<Key word="OPT" /> | |
<Key word="ORDER" /> | |
<Key word="OUTER" /> | |
<Key word="OVER" /> | |
<Key word="OVR" /> | |
<Key word="OWNER" /> | |
<Key word="PAGE" /> | |
<Key word="PAGEAFTER" /> | |
<Key word="PAGEBEFORE" /> | |
<Key word="PALETTE" /> | |
<Key word="PAPER" /> | |
<Key word="PASCAL" /> | |
<Key word="PASSWORD" /> | |
<Key word="POINTS" /> | |
<Key word="PRE" /> | |
<Key word="PREVIEW" /> | |
<Key word="PRIMARY" /> | |
<Key word="PRIVATE" /> | |
<Key word="PROC" /> | |
<Key word="PROTECTED" /> | |
<Key word="RANGE" /> | |
<Key word="RAW" /> | |
<Key word="READONLY" /> | |
<Key word="RECLAIM" /> | |
<Key word="REPEAT" /> | |
<Key word="REPLACE" /> | |
<Key word="REQ" /> | |
<Key word="RESIZE" /> | |
<Key word="SCROLL" /> | |
<Key word="SINGLE" /> | |
<Key word="SMOOTH" /> | |
<Key word="SPREAD" /> | |
<Key word="STATIC" /> | |
<Key word="STD" /> | |
<Key word="STEP" /> | |
<Key word="STRETCH" /> | |
<Key word="SUM" /> | |
<Key word="SUPPRESS" /> | |
<Key word="TALLY" /> | |
<Key word="TARGET" /> | |
<Key word="THOUS" /> | |
<Key word="TILED" /> | |
<Key word="TIMER" /> | |
<Key word="TIP" /> | |
<Key word="TOGETHER" /> | |
<Key word="TOOLBOX" /> | |
<Key word="TRN" /> | |
<Key word="UP" /> | |
<Key word="UPR" /> | |
<Key word="USE" /> | |
<Key word="VALUE" /> | |
<Key word="VERTICAL" /> | |
<Key word="VCR" /> | |
<Key word="VIRTUAL" /> | |
<Key word="VSCROLL" /> | |
<Key word="WALLPAPER" /> | |
<Key word="WIDTH" /> | |
<Key word="WITHNEXT" /> | |
<Key word="WITHPRIOR" /> | |
<Key word="WIZARD" /> | |
<Key word="WRAP" /> | |
<Key word="ZOOM" /> | |
<Key word="CHECK" /> | |
<Key word="DOUBLE" /> | |
<Key word="SEPARATOR" /> | |
<Key word="PAGENO" /> | |
<Key word="RTF" /> | |
<Key word="SYSTEM" /> | |
<Key word="TYPE" /> | |
</KeyWords> | |
<KeyWords name="Builtins" bold="true" italic="false" color="Orchid"> | |
<Key word="NULL" /> | |
<Key word="TRUE" /> | |
<Key word="FALSE" /> | |
</KeyWords> | |
</RuleSet> | |
<RuleSet name="DocCommentSet" ignorecase="true"> | |
<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> | |
<Span name="XmlTag" rule="XmlDocSet" stopateol="true" bold="false" italic="false" color="Gray"> | |
<Begin><</Begin> | |
<End>></End> | |
</Span> | |
<KeyWords name="ErrorWords" bold="true" italic="false" color="Red"> | |
<Key word="TODO" /> | |
<Key word="FIXME" /> | |
</KeyWords> | |
<KeyWords name="WarningWords" bold="true" italic="false" color="#EEE0E000"> | |
<Key word="HACK" /> | |
<Key word="UNDONE" /> | |
</KeyWords> | |
</RuleSet> | |
<RuleSet name="XmlDocSet" ignorecase="true"> | |
<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> | |
<Span name="String" stopateol="true" bold="true" italic="false" color="Silver"> | |
<Begin>"</Begin> | |
<End>"</End> | |
</Span> | |
<KeyWords name="Punctuation" bold="true" italic="false" color="Gray"> | |
<Key word="/" /> | |
<Key word="|" /> | |
<Key word="=" /> | |
</KeyWords> | |
<KeyWords name="SpecialComment" bold="true" italic="false" color="Gray"> | |
<Key word="c" /> | |
<Key word="code" /> | |
<Key word="example" /> | |
<Key word="exception" /> | |
<Key word="list" /> | |
<Key word="para" /> | |
<Key word="param" /> | |
<Key word="paramref" /> | |
<Key word="permission" /> | |
<Key word="remarks" /> | |
<Key word="returns" /> | |
<Key word="see" /> | |
<Key word="seealso" /> | |
<Key word="summary" /> | |
<Key word="value" /> | |
<Key word="type" /> | |
<Key word="name" /> | |
<Key word="cref" /> | |
<Key word="item" /> | |
<Key word="term" /> | |
<Key word="description" /> | |
<Key word="listheader" /> | |
</KeyWords> | |
</RuleSet> | |
</RuleSets> | |
</SyntaxDefinition> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment