Changeset View
Changeset View
Standalone View
Standalone View
autotests/html/brightscript.brs.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>brightscript.brs</title> | ||||
5 | <meta name="generator" content="KF5::SyntaxHighlighting (BrightScript)"/> | ||||
6 | </head><body style="color:#1f1c1b"><pre> | ||||
7 | | ||||
8 | <span style="color:#006e28;">#i am macro</span> | ||||
9 | | ||||
10 | <span style="color:#ff5500;">library </span><span style="color:#bf0303;">"a"</span> | ||||
11 | | ||||
12 | <span style="font-weight:bold;">function</span> <span style="color:#644a9b;">myfunc</span> ( <span style="color:#0057ae;">foo</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Integer</span> , <span style="color:#0057ae;">bar</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Float</span> = <span style="color:#b08000;">3.5</span> ) <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Void</span> | ||||
13 | <span style="font-weight:bold;">end function</span> | ||||
14 | | ||||
15 | <span style="font-weight:bold;">sub</span> <span style="color:#644a9b;">mysub</span> ( <span style="color:#0057ae;">foo</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Integer</span> , <span style="color:#0057ae;">bar</span> <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Float</span> = <span style="color:#b08000;">3.5</span> ) <span style="font-weight:bold;">as</span> <span style="color:#0057ae;">Void</span> | ||||
16 | <span style="font-weight:bold;">end sub</span> | ||||
17 | | ||||
18 | <span style="color:#898887;">' my comment</span> | ||||
19 | | ||||
20 | <span style="font-weight:bold;">Function</span> <span style="color:#644a9b;">MyCamelCaseFunction</span>() | ||||
21 | <span style="color:#0057ae;">lvalue</span> = <span style="color:#0057ae;">rvalue</span> | ||||
22 | <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">5</span> | ||||
23 | <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">5!</span> | ||||
24 | <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">5#</span> | ||||
25 | <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">5%</span> | ||||
26 | <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">5&</span> | ||||
27 | | ||||
28 | <span style="color:#0057ae;">a$</span>=<span style="color:#b08000;">5</span> | ||||
29 | <span style="color:#0057ae;">a!</span>=<span style="color:#b08000;">5</span> | ||||
30 | <span style="color:#0057ae;">a#</span>=<span style="color:#b08000;">5</span> | ||||
31 | <span style="color:#0057ae;">a%</span>=<span style="color:#b08000;">5</span> | ||||
32 | <span style="color:#0057ae;">a&</span>=<span style="color:#b08000;">5</span> | ||||
33 | | ||||
34 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a$</span> | ||||
35 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a!</span> | ||||
36 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a#</span> | ||||
37 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a%</span> | ||||
38 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a&</span> | ||||
39 | | ||||
40 | <span style="color:#644a9b;">foo</span>() | ||||
41 | <span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">foo</span>() | ||||
42 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">foo</span>() | ||||
43 | | ||||
44 | <span style="color:#bf0303;text-decoration:underline;">eval</span>=5 | ||||
45 | <span style="color:#644a9b;font-weight:bold;">eval</span>() | ||||
46 | <span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">eval</span>() | ||||
47 | | ||||
48 | <span style="color:#0057ae;">a</span>=<span style="color:#bf0303;text-decoration:underline;">eval</span> | ||||
49 | <span style="color:#0057ae;">a</span>=<span style="color:#644a9b;font-weight:bold;">eval</span>() | ||||
50 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">eval</span>() | ||||
51 | | ||||
52 | <span style="color:#0057ae;">sleep</span>=<span style="color:#b08000;">5</span> | ||||
53 | <span style="color:#644a9b;font-weight:bold;">sleep</span>() | ||||
54 | <span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">sleep</span>() | ||||
55 | | ||||
56 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">sleep</span> | ||||
57 | <span style="color:#0057ae;">a</span>=<span style="color:#644a9b;font-weight:bold;">sleep</span>() | ||||
58 | <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">sleep</span>() | ||||
59 | | ||||
60 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span>=<span style="color:#0057ae;">b</span> <span style="color:#0057ae;">c</span>=<span style="color:#0057ae;">d</span> | ||||
61 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> <span style="color:#644a9b;">foo</span>() | ||||
62 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> <span style="font-weight:bold;">then</span> <span style="color:#644a9b;">foo</span>() | ||||
63 | | ||||
64 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> | ||||
65 | <span style="font-weight:bold;">end if</span> | ||||
66 | | ||||
67 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> <span style="font-weight:bold;">then</span> | ||||
68 | <span style="font-weight:bold;">end if</span> | ||||
69 | | ||||
70 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> | ||||
71 | <span style="font-weight:bold;">else</span> <span style="font-weight:bold;">if</span> | ||||
72 | <span style="font-weight:bold;">else</span> | ||||
73 | <span style="font-weight:bold;">end if</span> | ||||
74 | | ||||
75 | <span style="font-weight:bold;">if</span> <span style="color:#0057ae;">a</span> | ||||
76 | <span style="font-weight:bold;">elseif</span> | ||||
77 | <span style="font-weight:bold;">endif</span> | ||||
78 | | ||||
79 | <span style="font-weight:bold;">for</span> <span style="font-weight:bold;">each</span> <span style="color:#0057ae;">a</span> <span style="font-weight:bold;">in</span> <span style="color:#0057ae;">b</span> | ||||
80 | <span style="font-weight:bold;">end for</span> | ||||
81 | | ||||
82 | <span style="font-weight:bold;">for</span> <span style="color:#0057ae;">a</span>=<span style="color:#b08000;">1</span> <span style="font-weight:bold;">to</span> <span style="color:#b08000;">10</span> <span style="font-weight:bold;">step</span> <span style="color:#b08000;">2</span> | ||||
83 | <span style="font-weight:bold;">endFor</span> | ||||
84 | | ||||
85 | <span style="font-weight:bold;">for</span> <span style="font-weight:bold;">each</span> <span style="color:#0057ae;">a</span> <span style="font-weight:bold;">in</span> <span style="color:#0057ae;">b</span> | ||||
86 | <span style="font-weight:bold;">next</span> | ||||
87 | | ||||
88 | <span style="font-weight:bold;">while</span> <span style="color:#0057ae;">a</span> | ||||
89 | <span style="font-weight:bold;">end while</span> | ||||
90 | | ||||
91 | <span style="font-weight:bold;">while</span> <span style="color:#0057ae;">a</span> | ||||
92 | <span style="font-weight:bold;">endWhile</span> | ||||
93 | | ||||
94 | <span style="color:#0057ae;">a</span> [ <span style="color:#bf0303;">"a"</span> , <span style="color:#b08000;">1</span>, <span style="color:#644a9b;">foo</span>() ] = <span style="color:#b08000;">1</span> | ||||
95 | <span style="color:#0057ae;">a</span>.<span style="color:#644a9b;">foo</span>()[<span style="color:#b08000;">1</span>]=<span style="color:#b08000;">1</span> | ||||
96 | | ||||
97 | <span style="color:#0057ae;">a</span> = { | ||||
98 | <span style="color:#0057ae;">a</span> : <span style="color:#b08000;">1</span> | ||||
99 | <span style="color:#0057ae;">b</span> : <span style="color:#bf0303;">"2"</span> | ||||
100 | <span style="color:#0057ae;">c</span> : <span style="font-weight:bold;">function</span>() <span style="color:#3daee9;">:</span> <span style="font-weight:bold;">end function</span> | ||||
101 | } | ||||
102 | | ||||
103 | <span style="color:#0057ae;">b</span>.<span style="color:#644a9b;">foo</span>(<span style="color:#bf0303;">"string"</span>,<span style="color:#b08000;">1</span>,{<span style="color:#0057ae;">a</span>:<span style="color:#0057ae;">b</span>},<span style="color:#b08000;">1.5</span>,[<span style="color:#b08000;">1</span>,<span style="color:#b08000;">2</span>,<span style="color:#b08000;">3</span>]) | ||||
104 | <span style="color:#0057ae;">a</span> = <span style="color:#0057ae;">b</span>.<span style="color:#644a9b;">foo</span>(<span style="color:#bf0303;">"string"</span>,<span style="color:#b08000;">1</span>,{<span style="color:#0057ae;">a</span>:<span style="color:#0057ae;">b</span>},<span style="color:#b08000;">1.5</span>,[<span style="color:#b08000;">1</span>,<span style="color:#b08000;">2</span>,<span style="color:#b08000;">3</span>]) | ||||
105 | <span style="font-weight:bold;">endFunction</span> | ||||
106 | </pre></body></html> |