Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
<!--
Notepad++ User Defined Language (UDL) syntax highlighting for
Fantom programming language (http://fantom.org)
-->
<NotepadPlus>
<UserLang name="Fantom" ext="fan" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00// 01 02((EOL)) 03/* 04*/</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range">..</Keywords>
<Keywords name="Operators1">+ - * / % = ! &lt; &gt; . ? &amp; | : ~ ^ # [ ] ( )</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">{</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">}</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open">/*</Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close">*/</Keywords>
<Keywords name="Keywords1">abstract&#x000D;&#x000A;as&#x000D;&#x000A;break&#x000D;&#x000A;case&#x000D;&#x000A;catch&#x000D;&#x000A;class&#x000D;&#x000A;const&#x000D;&#x000A;continue&#x000D;&#x000A;default&#x000D;&#x000A;else&#x000D;&#x000A;enum&#x000D;&#x000A;facet&#x000D;&#x000A;false&#x000D;&#x000A;final&#x000D;&#x000A;finally&#x000D;&#x000A;for&#x000D;&#x000A;if&#x000D;&#x000A;internal&#x000D;&#x000A;is&#x000D;&#x000A;isnot&#x000D;&#x000A;mixin&#x000D;&#x000A;native&#x000D;&#x000A;new&#x000D;&#x000A;null&#x000D;&#x000A;override&#x000D;&#x000A;private&#x000D;&#x000A;protected&#x000D;&#x000A;public&#x000D;&#x000A;readonly&#x000D;&#x000A;return&#x000D;&#x000A;set&#x000D;&#x000A;static&#x000D;&#x000A;super&#x000D;&#x000A;switch&#x000D;&#x000A;this&#x000D;&#x000A;throw&#x000D;&#x000A;true&#x000D;&#x000A;try&#x000D;&#x000A;using&#x000D;&#x000A;virtual&#x000D;&#x000A;while</Keywords>
<Keywords name="Keywords2">Bool&#x000D;&#x000A;Buf&#x000D;&#x000A;Charset&#x000D;&#x000A;Date&#x000D;&#x000A;DateTime&#x000D;&#x000A;Decimal&#x000D;&#x000A;Depend&#x000D;&#x000A;Duration&#x000D;&#x000A;Enum&#x000D;&#x000A;Env&#x000D;&#x000A;Err&#x000D;&#x000A;Field&#x000D;&#x000A;File&#x000D;&#x000A;Float&#x000D;&#x000A;Func&#x000D;&#x000A;InStream&#x000D;&#x000A;Int&#x000D;&#x000A;List&#x000D;&#x000A;Locale&#x000D;&#x000A;Log&#x000D;&#x000A;LogRec&#x000D;&#x000A;Map&#x000D;&#x000A;Method&#x000D;&#x000A;MimeType&#x000D;&#x000A;Num&#x000D;&#x000A;Obj&#x000D;&#x000A;OutStream&#x000D;&#x000A;Param&#x000D;&#x000A;Pod&#x000D;&#x000A;Process&#x000D;&#x000A;Range&#x000D;&#x000A;Regex&#x000D;&#x000A;RegexMatcher&#x000D;&#x000A;Slot&#x000D;&#x000A;Str&#x000D;&#x000A;StrBuf&#x000D;&#x000A;Test&#x000D;&#x000A;This&#x000D;&#x000A;Time&#x000D;&#x000A;TimeZone&#x000D;&#x000A;Type&#x000D;&#x000A;Unit&#x000D;&#x000A;Unsafe&#x000D;&#x000A;Uri&#x000D;&#x000A;UriScheme&#x000D;&#x000A;Uuid&#x000D;&#x000A;Version&#x000D;&#x000A;Void&#x000D;&#x000A;Zip</Keywords>
<Keywords name="Keywords3">Endian&#x000D;&#x000A;LogLevel&#x000D;&#x000A;Month&#x000D;&#x000A;Weekday&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords4">Deprecated&#x000D;&#x000A;FacetMeta&#x000D;&#x000A;Js&#x000D;&#x000A;NoDoc&#x000D;&#x000A;Operator&#x000D;&#x000A;Serializable&#x000D;&#x000A;Transient</Keywords>
<Keywords name="Keywords5">ArgErr&#x000D;&#x000A;CanceledErr&#x000D;&#x000A;CastErr&#x000D;&#x000A;ConstErr&#x000D;&#x000A;Err&#x000D;&#x000A;FieldNotSetErr&#x000D;&#x000A;IOErr&#x000D;&#x000A;IndexErr&#x000D;&#x000A;InterrupedErr&#x000D;&#x000A;NameErr&#x000D;&#x000A;NotImmutableErr&#x000D;&#x000A;NullErr&#x000D;&#x000A;ParseErr&#x000D;&#x000A;ReadonlyErr&#x000D;&#x000A;TimeoutErr&#x000D;&#x000A;UnknownFacetErr&#x000D;&#x000A;UnknownKeyErr&#x000D;&#x000A;UnknownPodErr&#x000D;&#x000A;UnknownServiceErr&#x000D;&#x000A;UnknownSlotErr&#x000D;&#x000A;UnknownTypeErr&#x000D;&#x000A;UnresolvedErr&#x000D;&#x000A;UnsupportedErr</Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00&quot;&quot;&quot; 01 02&quot;&quot;&quot; 03` 04 05` 06&apos; 07\ 08&apos; 09&quot; 10\ 11&quot; 12@ 13 14(( EOL )) 15** 16 17((EOL)) 18${ 19 20} 21$ 22 23.</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="Courier New" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="800040" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="800040" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="72" />
<WordsStyle name="DELIMITERS2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="192" />
<WordsStyle name="DELIMITERS5" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="8080FF" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment