Warning, /frameworks/syntax-highlighting/autotests/reference/brightscript.brs.ref is written in an unsupported language. File is not indexed.
0001 <g></g><br/> 0002 <macro>#i am macro</macro><br/> 0003 <g></g><br/> 0004 <import>library </import><string>"a"</string><br/> 0005 <g></g><br/> 0006 <keyword>function</keyword><g> </g><func>myfunc</func><g> </g><scope>(</scope><g> </g><var>foo</var><g> </g><keyword>as</keyword><g> </g><type>Integer</type><g> </g><coma>,</coma><g> </g><var>bar</var><g> </g><keyword>as</keyword><g> </g><type>Float</type><g> </g><assign>=</assign><g> </g><float>3.5</float><g> </g><scope>)</scope><g> </g><keyword>as</keyword><g> </g><type>Void</type><br/> 0007 <keyword>end function</keyword><br/> 0008 <g></g><br/> 0009 <keyword>sub</keyword><g> </g><func>mysub</func><g> </g><scope>(</scope><g> </g><var>foo</var><g> </g><keyword>as</keyword><g> </g><type>Integer</type><g> </g><coma>,</coma><g> </g><var>bar</var><g> </g><keyword>as</keyword><g> </g><type>Float</type><g> </g><assign>=</assign><g> </g><float>3.5</float><g> </g><scope>)</scope><g> </g><keyword>as</keyword><g> </g><type>Void</type><br/> 0010 <keyword>end sub</keyword><br/> 0011 <g></g><br/> 0012 <comment>' my comment</comment><br/> 0013 <g></g><br/> 0014 <keyword>Function</keyword><g> </g><func>MyCamelCaseFunction</func><scope>()</scope><br/> 0015 <g> </g><var>lvalue</var><g> </g><assign>=</assign><g> </g><var>rvalue</var><br/> 0016 <var>a</var><assign>=</assign><dec>5</dec><br/> 0017 <var>a</var><assign>=</assign><float>5!</float><br/> 0018 <var>a</var><assign>=</assign><float>5#</float><br/> 0019 <var>a</var><assign>=</assign><dec>5%</dec><br/> 0020 <var>a</var><assign>=</assign><dec>5&</dec><br/> 0021 <g></g><br/> 0022 <var>a$</var><assign>=</assign><dec>5</dec><br/> 0023 <var>a!</var><assign>=</assign><dec>5</dec><br/> 0024 <var>a#</var><assign>=</assign><dec>5</dec><br/> 0025 <var>a%</var><assign>=</assign><dec>5</dec><br/> 0026 <var>a&</var><assign>=</assign><dec>5</dec><br/> 0027 <g></g><br/> 0028 <var>a</var><assign>=</assign><var>a$</var><br/> 0029 <var>a</var><assign>=</assign><var>a!</var><br/> 0030 <var>a</var><assign>=</assign><var>a#</var><br/> 0031 <var>a</var><assign>=</assign><var>a%</var><br/> 0032 <var>a</var><assign>=</assign><var>a&</var><br/> 0033 <g></g><br/> 0034 <func>foo</func><scope>()</scope><br/> 0035 <var>a</var><operator>.</operator><func>foo</func><scope>()</scope><br/> 0036 <var>a</var><assign>=</assign><var>a</var><operator>.</operator><func>foo</func><scope>()</scope><br/> 0037 <g></g><br/> 0038 <invalid>eval</invalid><g>=5</g><br/> 0039 <builtin_func>eval</builtin_func><scope>()</scope><br/> 0040 <var>a</var><operator>.</operator><func>eval</func><scope>()</scope><br/> 0041 <g></g><br/> 0042 <var>a</var><assign>=</assign><invalid>eval</invalid><br/> 0043 <var>a</var><assign>=</assign><builtin_func>eval</builtin_func><scope>()</scope><br/> 0044 <var>a</var><assign>=</assign><var>a</var><operator>.</operator><func>eval</func><scope>()</scope><br/> 0045 <g></g><br/> 0046 <var>sleep</var><assign>=</assign><dec>5</dec><br/> 0047 <library_func>sleep</library_func><scope>()</scope><br/> 0048 <var>a</var><operator>.</operator><func>sleep</func><scope>()</scope><br/> 0049 <g></g><br/> 0050 <var>a</var><assign>=</assign><var>sleep</var><br/> 0051 <var>a</var><assign>=</assign><library_func>sleep</library_func><scope>()</scope><br/> 0052 <var>a</var><assign>=</assign><var>a</var><operator>.</operator><func>sleep</func><scope>()</scope><br/> 0053 <g></g><br/> 0054 <control>if</control><g> </g><var>a</var><binary>=</binary><var>b</var><g> </g><var>c</var><assign>=</assign><var>d</var><br/> 0055 <control>if</control><g> </g><var>a</var><g> </g><func>foo</func><scope>()</scope><br/> 0056 <control>if</control><g> </g><var>a</var><g> </g><control>then</control><g> </g><func>foo</func><scope>()</scope><br/> 0057 <g></g><br/> 0058 <control>if</control><g> </g><var>a</var><br/> 0059 <control>end if</control><br/> 0060 <g></g><br/> 0061 <control>if</control><g> </g><var>a</var><g> </g><control>then</control><br/> 0062 <control>end if</control><br/> 0063 <g></g><br/> 0064 <control>if</control><g> </g><var>a</var><br/> 0065 <control>else</control><g> </g><control>if</control><br/> 0066 <control>else</control><br/> 0067 <control>end if</control><br/> 0068 <g></g><br/> 0069 <control>if</control><g> </g><var>a</var><br/> 0070 <control>elseif</control><br/> 0071 <control>endif</control><br/> 0072 <g></g><br/> 0073 <control>for</control><g> </g><control>each</control><g> </g><var>a</var><g> </g><control>in</control><g> </g><var>b</var><br/> 0074 <control>end for</control><br/> 0075 <g></g><br/> 0076 <control>for</control><g> </g><var>a</var><assign>=</assign><dec>1</dec><g> </g><control>to</control><g> </g><dec>10</dec><g> </g><control>step</control><g> </g><dec>2</dec><br/> 0077 <control>endFor</control><br/> 0078 <g></g><br/> 0079 <control>for</control><g> </g><control>each</control><g> </g><var>a</var><g> </g><control>in</control><g> </g><var>b</var><br/> 0080 <control>next</control><br/> 0081 <g></g><br/> 0082 <control>while</control><g> </g><var>a</var><br/> 0083 <control>end while</control><br/> 0084 <g></g><br/> 0085 <control>while</control><g> </g><var>a</var><br/> 0086 <control>endWhile</control><br/> 0087 <g></g><br/> 0088 <var>a</var><g> </g><operator>[</operator><g> </g><string>"a"</string><g> </g><coma>,</coma><g> </g><dec>1</dec><coma>,</coma><g> </g><func>foo</func><scope>()</scope><g> </g><operator>]</operator><g> </g><assign>=</assign><g> </g><dec>1</dec><br/> 0089 <var>a</var><operator>.</operator><func>foo</func><scope>()</scope><operator>[</operator><dec>1</dec><operator>]</operator><assign>=</assign><dec>1</dec><br/> 0090 <g></g><br/> 0091 <var>a</var><g> </g><assign>=</assign><g> </g><operator>{</operator><br/> 0092 <g> </g><var>a</var><g> </g><operator>:</operator><g> </g><dec>1</dec><br/> 0093 <g> </g><var>b</var><g> </g><operator>:</operator><g> </g><string>"2"</string><br/> 0094 <g> </g><var>c</var><g> </g><operator>:</operator><g> </g><keyword>function</keyword><scope>()</scope><g> </g><line_break>:</line_break><g> </g><keyword>end function</keyword><br/> 0095 <operator>}</operator><br/> 0096 <g></g><br/> 0097 <var>b</var><operator>.</operator><func>foo</func><scope>(</scope><string>"string"</string><coma>,</coma><dec>1</dec><coma>,</coma><operator>{</operator><var>a</var><operator>:</operator><var>b</var><operator>}</operator><coma>,</coma><float>1.5</float><coma>,</coma><operator>[</operator><dec>1</dec><coma>,</coma><dec>2</dec><coma>,</coma><dec>3</dec><operator>]</operator><scope>)</scope><br/> 0098 <var>a</var><g> </g><assign>=</assign><g> </g><var>b</var><operator>.</operator><func>foo</func><scope>(</scope><string>"string"</string><coma>,</coma><dec>1</dec><coma>,</coma><operator>{</operator><var>a</var><operator>:</operator><var>b</var><operator>}</operator><coma>,</coma><float>1.5</float><coma>,</coma><operator>[</operator><dec>1</dec><coma>,</coma><dec>2</dec><coma>,</coma><dec>3</dec><operator>]</operator><scope>)</scope><br/> 0099 <g></g><br/> 0100 <var>unnamed_function</var><g> </g><assign>=</assign><g> </g><keyword>function</keyword><g> </g><scope>(</scope><g> </g><var>a</var><g> </g><keyword>as</keyword><g> </g><type>Integer</type><g> </g><scope>)</scope><g> </g><keyword>as</keyword><g> </g><type>Float</type><br/> 0101 <g></g><br/> 0102 <var>a</var><g> </g><assign>=</assign><g> </g><unary>+-</unary><var>b</var><br/> 0103 <var>a</var><g> </g><assign>=</assign><g> </g><dec>&h42abcdef</dec><br/> 0104 <var>c</var><g> </g><assign>=</assign><g> </g><var>var</var><operator>@</operator><var>attr</var><br/> 0105 <keyword>end function</keyword><br/> 0106 <g></g><br/> 0107 <var>unnamed_sub</var><g> </g><assign>=</assign><g> </g><keyword>sub</keyword><g> </g><scope>(</scope><g> </g><var>a</var><g> </g><keyword>as</keyword><g> </g><type>Integer</type><g> </g><scope>)</scope><g> </g><keyword>as</keyword><g> </g><type>Void</type><br/> 0108 <keyword>end sub</keyword><br/> 0109 <keyword>endFunction</keyword><br/> 0110 <g></g><br/> 0111 <keyword>sub</keyword><g> </g><func>exceptions</func><scope>()</scope><br/> 0112 <g> </g><var>try</var><assign>=</assign><dec>1</dec><br/> 0113 <g> </g><func>try</func><scope>()</scope><br/> 0114 <g> </g><var>try</var><operator>.</operator><var>foo</var><br/> 0115 <g> </g><var>try</var><g> </g><var>foo</var><br/> 0116 <g></g><br/> 0117 <g> </g><var>catch</var><assign>=</assign><dec>1</dec><br/> 0118 <g> </g><func>catch</func><scope>()</scope><br/> 0119 <g> </g><var>catch</var><operator>.</operator><var>foo</var><br/> 0120 <g> </g><var>catch</var><g> </g><var>foo</var><br/> 0121 <g></g><br/> 0122 <g> </g><keyword>try</keyword><br/> 0123 <g> </g><keyword>catch</keyword><g> </g><var>foo</var><br/> 0124 <g> </g><keyword>end</keyword><g> </g><keyword>try</keyword><br/> 0125 <g></g><br/> 0126 <g> </g><keyword>try</keyword><g> </g><comment>' comment</comment><br/> 0127 <g> </g><keyword>endtry</keyword><br/> 0128 <g></g><br/> 0129 <g> </g><keyword>throw</keyword><g> </g><operator>{</operator><var>a</var><operator>:</operator><g> </g><string>"abc"</string><operator>}</operator><br/> 0130 <keyword>end sub</keyword><br/> 0131 <g></g><br/> 0132 <keyword>sub</keyword><g> </g><func>inline_lambda</func><scope>()</scope><br/> 0133 <g> </g><func>a</func><scope>(</scope><var>a</var><coma>,</coma><g> </g><string>"string"</string><scope>)(</scope><var>a</var><coma>,</coma><g> </g><string>"string"</string><scope>)</scope><br/> 0134 <g></g><br/> 0135 <g> </g><var>a</var><g> </g><assign>=</assign><g> </g><keyword>sub</keyword><scope>()</scope><br/> 0136 <g> </g><keyword>end sub</keyword><scope>(</scope><var>a</var><coma>,</coma><g> </g><string>"string"</string><coma>,</coma><g> </g><operator>[</operator><var>a</var><coma>,</coma><g> </g><func>foo</func><scope>(</scope><string>"string"</string><scope>)</scope><operator>]</operator><scope>)</scope><br/> 0137 <g></g><br/> 0138 <g> </g><var>b</var><g> </g><assign>=</assign><g> </g><keyword>function</keyword><scope>()</scope><br/> 0139 <g> </g><keyword>end function</keyword><scope>(</scope><var>a</var><coma>,</coma><g> </g><string>"string"</string><scope>)</scope><br/> 0140 <g></g><br/> 0141 <g> </g><var>c</var><g> </g><assign>=</assign><g> </g><keyword>sub</keyword><scope>()</scope><br/> 0142 <g> </g><keyword>end sub</keyword><br/> 0143 <keyword>end sub</keyword><br/>