Changeset View
Changeset View
Standalone View
Standalone View
autotests/html/highlight.elm.html
- This file was added.
1 | <!DOCTYPE html> | ||||
---|---|---|---|---|---|
2 | <html><head> | ||||
3 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> | ||||
4 | <title>highlight.elm</title> | ||||
5 | <meta name="generator" content="KF5::SyntaxHighlighting (Elm)"/> | ||||
6 | </head><body style="color:#1f1c1b"><pre> | ||||
7 | <span style="font-weight:bold;">port</span> <span style="font-weight:bold;">module</span> <span style="color:#0057ae;">Test</span> <span style="font-weight:bold;">exposing</span> | ||||
8 | ( (&&) | ||||
9 | , <span style="color:#0057ae;">Expect</span>(..) | ||||
10 | , <span style="color:#0057ae;">Test</span> | ||||
11 | , <span style="color:#644a9b;">run</span> | ||||
12 | ) | ||||
13 | | ||||
14 | <span style="color:#898887;">{-| Module documentation</span> | ||||
15 | | ||||
16 | <span style="color:#898887;"> # Test</span> | ||||
17 | | ||||
18 | <span style="color:#898887;"> @docs Test, Expect</span> | ||||
19 | | ||||
20 | | ||||
21 | <span style="color:#898887;"> # Functions</span> | ||||
22 | | ||||
23 | <span style="color:#898887;"> @docs run</span> | ||||
24 | | ||||
25 | | ||||
26 | <span style="color:#898887;"> # Operator</span> | ||||
27 | | ||||
28 | <span style="color:#898887;"> @docs (&&)</span> | ||||
29 | | ||||
30 | <span style="color:#898887;">-}</span> | ||||
31 | | ||||
32 | <span style="font-weight:bold;">import</span> <span style="color:#0057ae;">Multiline</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">ML</span> | ||||
33 | <span style="font-weight:bold;">exposing</span> | ||||
34 | ( <span style="color:#0057ae;">Data</span>(..) | ||||
35 | , <span style="color:#0057ae;">Payload</span>(..) | ||||
36 | , <span style="color:#644a9b;">response</span> | ||||
37 | ) | ||||
38 | <span style="font-weight:bold;">import</span> <span style="color:#0057ae;">Singleline</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">SL</span> <span style="font-weight:bold;">exposing</span> (<span style="color:#0057ae;">Dale</span>(..), <span style="color:#0057ae;">Single</span>) | ||||
39 | | ||||
40 | | ||||
41 | <span style="color:#898887;">-- test file for Elm syntax highlighting in KDE's Kate</span> | ||||
42 | <span style="color:#898887;">-- this is a single-line comment</span> | ||||
43 | <span style="color:#898887;">{-</span> | ||||
44 | <span style="color:#898887;"> this is a multi-line comment</span> | ||||
45 | <span style="color:#898887;">-}</span> | ||||
46 | | ||||
47 | | ||||
48 | | ||||
49 | <span style="font-weight:bold;">infix</span> <span style="font-weight:bold;">left</span> <span style="color:#b08000;">0</span> (|>) = <span style="color:#644a9b;">apR</span> | ||||
50 | <span style="font-weight:bold;">infix</span> <span style="font-weight:bold;">right</span> <span style="color:#b08000;">3</span> (&&) = <span style="color:#644a9b;">and</span> | ||||
51 | <span style="font-weight:bold;">infix</span> <span style="font-weight:bold;">non</span> <span style="color:#b08000;">4</span> (>=) = <span style="color:#644a9b;">ge</span> | ||||
52 | | ||||
53 | | ||||
54 | <span style="font-weight:bold;">type</span> <span style="color:#0057ae;">T</span> | ||||
55 | = <span style="color:#0057ae;">T</span> | ||||
56 | | <span style="color:#0057ae;">A</span> | ||||
57 | | <span style="color:#0057ae;">G</span> | ||||
58 | | <span style="color:#0057ae;">C</span> | ||||
59 | | ||||
60 | | ||||
61 | <span style="font-weight:bold;">type</span> <span style="font-weight:bold;">alias</span> <span style="color:#0057ae;">Alt</span> = | ||||
62 | <span style="color:#0057ae;">T</span> | ||||
63 | | ||||
64 | | ||||
65 | <span style="color:#644a9b;">operator</span> : <span style="color:#0057ae;">Int</span> -> <span style="color:#0057ae;">Int</span> -> <span style="color:#0057ae;">Int</span> | ||||
66 | <span style="color:#644a9b;">operator</span> = | ||||
67 | (+) | ||||
68 | | ||||
69 | | ||||
70 | <span style="color:#644a9b;">conditional</span> : <span style="color:#644a9b;">number</span> -> <span style="color:#644a9b;">number</span> -> <span style="color:#0057ae;">Maybe</span> <span style="color:#644a9b;">number</span> | ||||
71 | <span style="color:#644a9b;">conditional</span> <span style="color:#644a9b;">a</span> <span style="color:#644a9b;">b</span> = | ||||
72 | <span style="font-weight:bold;">if</span> <span style="color:#644a9b;">b</span> == <span style="color:#b08000;">0</span> <span style="font-weight:bold;">then</span> | ||||
73 | <span style="color:#0057ae;">Nothing</span> | ||||
74 | | ||||
75 | <span style="font-weight:bold;">else</span> <span style="font-weight:bold;">if</span> <span style="color:#644a9b;">a</span> == <span style="color:#b08000;">0</span> <span style="font-weight:bold;">then</span> | ||||
76 | <span style="color:#0057ae;">Just</span> <span style="color:#b08000;">0</span> | ||||
77 | | ||||
78 | <span style="font-weight:bold;">else</span> | ||||
79 | <span style="color:#0057ae;">Just</span> (<span style="color:#644a9b;">a</span> / <span style="color:#644a9b;">b</span>) | ||||
80 | | ||||
81 | | ||||
82 | <span style="color:#644a9b;">lambda</span> = <span style="color:#0057ae;">Int</span> -> <span style="color:#0057ae;">Int</span> | ||||
83 | <span style="color:#644a9b;">lambda</span> <span style="color:#644a9b;">a</span> = | ||||
84 | (\<span style="color:#644a9b;">a</span> -> <span style="color:#644a9b;">a</span> + <span style="color:#b08000;">35</span>) | ||||
85 | | ||||
86 | | ||||
87 | | ||||
88 | <span style="color:#898887;">{-| Documentation comment</span> | ||||
89 | | ||||
90 | <span style="color:#898887;"> Should be same as comment</span> | ||||
91 | | ||||
92 | <span style="color:#898887;">-}</span> | ||||
93 | <span style="color:#644a9b;">caseStatement</span> : <span style="color:#0057ae;">Maybe</span> <span style="color:#644a9b;">number</span> -> <span style="color:#644a9b;">number</span> -> <span style="color:#644a9b;">number</span> | ||||
94 | <span style="color:#644a9b;">caseStatement</span> <span style="color:#644a9b;">a</span> <span style="color:#644a9b;">b</span> = | ||||
95 | <span style="font-weight:bold;">case</span> <span style="color:#644a9b;">a</span> <span style="font-weight:bold;">of</span> | ||||
96 | <span style="color:#0057ae;">Just</span> <span style="color:#644a9b;">a_</span> -> | ||||
97 | <span style="color:#644a9b;">a_</span> | ||||
98 | | ||||
99 | <span style="color:#644a9b;">_</span> -> | ||||
100 | <span style="color:#644a9b;">b</span> | ||||
101 | | ||||
102 | | ||||
103 | <span style="color:#644a9b;">record</span> : { <span style="color:#644a9b;">float</span> : <span style="color:#0057ae;">Float</span>, <span style="color:#644a9b;">int</span> : <span style="color:#0057ae;">Int</span> } | ||||
104 | <span style="color:#644a9b;">record</span> = | ||||
105 | { <span style="color:#644a9b;">float</span> = <span style="color:#b08000;">1</span>.<span style="color:#b08000;">455321</span>, <span style="color:#644a9b;">int</span> = <span style="color:#b08000;">83</span> } | ||||
106 | | ||||
107 | | ||||
108 | <span style="color:#644a9b;">tuple</span> : ( <span style="color:#0057ae;">Float</span>, <span style="color:#0057ae;">Float</span> ) | ||||
109 | <span style="color:#644a9b;">tuple</span> = | ||||
110 | ( <span style="color:#b08000;">3</span>.<span style="color:#b08000;">14</span>, <span style="color:#b08000;">9</span>.<span style="color:#b08000;">553</span> ) | ||||
111 | | ||||
112 | | ||||
113 | <span style="font-weight:bold;">port</span> <span style="color:#644a9b;">portTest</span> : () -> <span style="color:#0057ae;">Cmd</span> <span style="color:#644a9b;">msg</span> | ||||
114 | </pre></body></html> |