Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.elm.ref is written in an unsupported language. File is not indexed.
0001 <Keyword>port</Keyword><Normal> </Normal><Keyword>module</Keyword><Normal> </Normal><Type>Test</Type><Normal> </Normal><Keyword>exposing</Keyword><br/> 0002 <Normal> ( (</Normal><Operator>&&</Operator><Normal>)</Normal><br/> 0003 <Normal> </Normal><Operator>,</Operator><Normal> </Normal><Type>Expect</Type><Normal>(</Normal><Operator>..</Operator><Normal>)</Normal><br/> 0004 <Normal> </Normal><Operator>,</Operator><Normal> </Normal><Type>Test</Type><br/> 0005 <Normal> </Normal><Operator>,</Operator><Normal> </Normal><Name>run</Name><br/> 0006 <Normal> )</Normal><br/> 0007 <Normal></Normal><br/> 0008 <Comment>{-| Module documentation</Comment><br/> 0009 <Comment></Comment><br/> 0010 <Comment> # Test</Comment><br/> 0011 <Comment></Comment><br/> 0012 <Comment> @docs Test, Expect</Comment><br/> 0013 <Comment></Comment><br/> 0014 <Comment></Comment><br/> 0015 <Comment> # Functions</Comment><br/> 0016 <Comment></Comment><br/> 0017 <Comment> @docs run</Comment><br/> 0018 <Comment></Comment><br/> 0019 <Comment></Comment><br/> 0020 <Comment> # Operator</Comment><br/> 0021 <Comment></Comment><br/> 0022 <Comment> @docs (&&)</Comment><br/> 0023 <Comment></Comment><br/> 0024 <Comment>-}</Comment><br/> 0025 <Normal></Normal><br/> 0026 <Keyword>import</Keyword><Normal> </Normal><Type>Multiline</Type><Normal> </Normal><Keyword>as</Keyword><Normal> </Normal><Type>ML</Type><br/> 0027 <Normal> </Normal><Keyword>exposing</Keyword><br/> 0028 <Normal> ( </Normal><Type>Data</Type><Normal>(</Normal><Operator>..</Operator><Normal>)</Normal><br/> 0029 <Normal> </Normal><Operator>,</Operator><Normal> </Normal><Type>Payload</Type><Normal>(</Normal><Operator>..</Operator><Normal>)</Normal><br/> 0030 <Normal> </Normal><Operator>,</Operator><Normal> </Normal><Name>response</Name><br/> 0031 <Normal> )</Normal><br/> 0032 <Keyword>import</Keyword><Normal> </Normal><Type>Singleline</Type><Normal> </Normal><Keyword>as</Keyword><Normal> </Normal><Type>SL</Type><Normal> </Normal><Keyword>exposing</Keyword><Normal> (</Normal><Type>Dale</Type><Normal>(</Normal><Operator>..</Operator><Normal>)</Normal><Operator>,</Operator><Normal> </Normal><Type>Single</Type><Normal>)</Normal><br/> 0033 <Normal></Normal><br/> 0034 <Normal></Normal><br/> 0035 <Comment>-- test file for Elm syntax highlighting in KDE's Kate</Comment><br/> 0036 <Comment>-- this is a single-line comment</Comment><br/> 0037 <Comment>{-</Comment><br/> 0038 <Comment> this is a multi-line comment</Comment><br/> 0039 <Comment>-}</Comment><br/> 0040 <Normal></Normal><br/> 0041 <Normal></Normal><br/> 0042 <Normal></Normal><br/> 0043 <Keyword>infix</Keyword><Normal> </Normal><Keyword>left</Keyword><Normal> </Normal><Decimal>0</Decimal><Normal> (</Normal><Operator>|></Operator><Normal>) </Normal><Operator>=</Operator><Normal> </Normal><Name>apR</Name><br/> 0044 <Keyword>infix</Keyword><Normal> </Normal><Keyword>right</Keyword><Normal> </Normal><Decimal>3</Decimal><Normal> (</Normal><Operator>&&</Operator><Normal>) </Normal><Operator>=</Operator><Normal> </Normal><Name>and</Name><br/> 0045 <Keyword>infix</Keyword><Normal> </Normal><Keyword>non</Keyword><Normal> </Normal><Decimal>4</Decimal><Normal> (</Normal><Operator>>=</Operator><Normal>) </Normal><Operator>=</Operator><Normal> </Normal><Name>ge</Name><br/> 0046 <Normal></Normal><br/> 0047 <Normal></Normal><br/> 0048 <Keyword>type</Keyword><Normal> </Normal><Type>T</Type><br/> 0049 <Normal> </Normal><Operator>=</Operator><Normal> </Normal><Type>T</Type><br/> 0050 <Normal> </Normal><Operator>|</Operator><Normal> </Normal><Type>A</Type><br/> 0051 <Normal> </Normal><Operator>|</Operator><Normal> </Normal><Type>G</Type><br/> 0052 <Normal> </Normal><Operator>|</Operator><Normal> </Normal><Type>C</Type><br/> 0053 <Normal></Normal><br/> 0054 <Normal></Normal><br/> 0055 <Keyword>type</Keyword><Normal> </Normal><Keyword>alias</Keyword><Normal> </Normal><Type>Alt</Type><Normal> </Normal><Operator>=</Operator><br/> 0056 <Normal> </Normal><Type>T</Type><br/> 0057 <Normal></Normal><br/> 0058 <Normal></Normal><br/> 0059 <Name>operator</Name><Normal> : </Normal><Type>Int</Type><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Type>Int</Type><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Type>Int</Type><br/> 0060 <Name>operator</Name><Normal> </Normal><Operator>=</Operator><br/> 0061 <Normal> (</Normal><Operator>+</Operator><Normal>)</Normal><br/> 0062 <Normal></Normal><br/> 0063 <Normal></Normal><br/> 0064 <Name>conditional</Name><Normal> : </Normal><Name>number</Name><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Name>number</Name><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Type>Maybe</Type><Normal> </Normal><Name>number</Name><br/> 0065 <Name>conditional</Name><Normal> </Normal><Name>a</Name><Normal> </Normal><Name>b</Name><Normal> </Normal><Operator>=</Operator><br/> 0066 <Normal> </Normal><ControlFlowKeyword>if</ControlFlowKeyword><Normal> </Normal><Name>b</Name><Normal> </Normal><Operator>==</Operator><Normal> </Normal><Decimal>0</Decimal><Normal> </Normal><ControlFlowKeyword>then</ControlFlowKeyword><br/> 0067 <Normal> </Normal><Type>Nothing</Type><br/> 0068 <Normal></Normal><br/> 0069 <Normal> </Normal><ControlFlowKeyword>else</ControlFlowKeyword><Normal> </Normal><ControlFlowKeyword>if</ControlFlowKeyword><Normal> </Normal><Name>a</Name><Normal> </Normal><Operator>==</Operator><Normal> </Normal><Decimal>0</Decimal><Normal> </Normal><ControlFlowKeyword>then</ControlFlowKeyword><br/> 0070 <Normal> </Normal><Type>Just</Type><Normal> </Normal><Decimal>0</Decimal><br/> 0071 <Normal></Normal><br/> 0072 <Normal> </Normal><ControlFlowKeyword>else</ControlFlowKeyword><br/> 0073 <Normal> </Normal><Type>Just</Type><Normal> (</Normal><Name>a</Name><Normal> </Normal><Operator>/</Operator><Normal> </Normal><Name>b</Name><Normal>)</Normal><br/> 0074 <Normal></Normal><br/> 0075 <Normal></Normal><br/> 0076 <Name>lambda</Name><Normal> </Normal><Operator>=</Operator><Normal> </Normal><Type>Int</Type><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Type>Int</Type><br/> 0077 <Name>lambda</Name><Normal> </Normal><Name>a</Name><Normal> </Normal><Operator>=</Operator><br/> 0078 <Normal> (\</Normal><Name>a</Name><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Name>a</Name><Normal> </Normal><Operator>+</Operator><Normal> </Normal><Decimal>35</Decimal><Normal>)</Normal><br/> 0079 <Normal></Normal><br/> 0080 <Normal></Normal><br/> 0081 <Normal></Normal><br/> 0082 <Comment>{-| Documentation comment</Comment><br/> 0083 <Comment></Comment><br/> 0084 <Comment> Should be same as comment</Comment><br/> 0085 <Comment></Comment><br/> 0086 <Comment>-}</Comment><br/> 0087 <Name>caseStatement</Name><Normal> : </Normal><Type>Maybe</Type><Normal> </Normal><Name>number</Name><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Name>number</Name><Normal> </Normal><Operator>-></Operator><Normal> </Normal><Name>number</Name><br/> 0088 <Name>caseStatement</Name><Normal> </Normal><Name>a</Name><Normal> </Normal><Name>b</Name><Normal> </Normal><Operator>=</Operator><br/> 0089 <Normal> </Normal><ControlFlowKeyword>case</ControlFlowKeyword><Normal> </Normal><Name>a</Name><Normal> </Normal><ControlFlowKeyword>of</ControlFlowKeyword><br/> 0090 <Normal> </Normal><Type>Just</Type><Normal> </Normal><Name>a_</Name><Normal> </Normal><Operator>-></Operator><br/> 0091 <Normal> </Normal><Name>a_</Name><br/> 0092 <Normal></Normal><br/> 0093 <Normal> </Normal><Name>_</Name><Normal> </Normal><Operator>-></Operator><br/> 0094 <Normal> </Normal><Name>b</Name><br/> 0095 <Normal></Normal><br/> 0096 <Normal></Normal><br/> 0097 <Name>record</Name><Normal> : { </Normal><Name>float</Name><Normal> : </Normal><Type>Float</Type><Operator>,</Operator><Normal> </Normal><Name>int</Name><Normal> : </Normal><Type>Int</Type><Normal> }</Normal><br/> 0098 <Name>record</Name><Normal> </Normal><Operator>=</Operator><br/> 0099 <Normal> { </Normal><Name>float</Name><Normal> </Normal><Operator>=</Operator><Normal> </Normal><Decimal>1</Decimal><Operator>.</Operator><Decimal>455321</Decimal><Operator>,</Operator><Normal> </Normal><Name>int</Name><Normal> </Normal><Operator>=</Operator><Normal> </Normal><Decimal>83</Decimal><Normal> }</Normal><br/> 0100 <Normal></Normal><br/> 0101 <Normal></Normal><br/> 0102 <Name>tuple</Name><Normal> : ( </Normal><Type>Float</Type><Operator>,</Operator><Normal> </Normal><Type>Float</Type><Normal> )</Normal><br/> 0103 <Name>tuple</Name><Normal> </Normal><Operator>=</Operator><br/> 0104 <Normal> ( </Normal><Decimal>3</Decimal><Operator>.</Operator><Decimal>14</Decimal><Operator>,</Operator><Normal> </Normal><Decimal>9</Decimal><Operator>.</Operator><Decimal>553</Decimal><Normal> )</Normal><br/> 0105 <Normal></Normal><br/> 0106 <Normal></Normal><br/> 0107 <Keyword>port</Keyword><Normal> </Normal><Name>portTest</Name><Normal> : () </Normal><Operator>-></Operator><Normal> </Normal><Type>Cmd</Type><Normal> </Normal><Name>msg</Name><br/>