Warning, /frameworks/syntax-highlighting/autotests/reference/test.elv.ref is written in an unsupported language. File is not indexed.

0001 <Comment># A sample file to test syntax highlighting.</Comment><br/>
0002 <Normal Text></Normal Text><br/>
0003 <Builtin>nop</Builtin><Normal Text> </Normal Text><String>"double </String><Keychar>\n</Keychar><String> quoted"</String><Normal Text> </Normal Text><Operator>and</Operator><Normal Text> </Normal Text><String>'single '' quoted'</String><Normal Text> </Normal Text><Comment># comment</Comment><br/>
0004 <Normal Text></Normal Text><br/>
0005 <Comment># Various variable contexts</Comment><br/>
0006 <Builtin>nop</Builtin><Normal Text> </Normal Text><Variable>$pid</Variable><br/>
0007 <Keyword>var</Keyword><Variable> var-name</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Operator>{ </Operator><Keyword>var</Keyword><Variable> fn-name~</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Operator>{</Operator><Normal Text>var not-var-name</Normal Text><Operator>}</Operator><Normal Text> </Normal Text><Operator>}</Operator><br/>
0008 <Builtin>nop</Builtin><Normal Text> </Normal Text><Operator>(</Operator><Keyword>set</Keyword><Variable> var-name</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> foo </Normal Text><Operator>|</Operator><Normal Text> </Normal Text><Keyword>tmp</Keyword><Variable> var-name</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> bar</Normal Text><Operator>);</Operator><Normal Text> </Normal Text><Keyword>del</Keyword><Variable> var-name</Variable><br/>
0009 <Control Flow>for</Control Flow><Normal Text> var-name </Normal Text><Operator>[]</Operator><Normal Text> </Normal Text><Operator>{ }</Operator><br/>
0010 <Control Flow>try</Control Flow><Normal Text> </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>catch</Control Flow><Normal Text> var-name </Normal Text><Operator>{ }</Operator><br/>
0011 <Normal Text></Normal Text><br/>
0012 <Comment># Builtin functions</Comment><br/>
0013 <Builtin>!=</Builtin><Normal Text> a </Normal Text><Operator>(</Operator><Builtin>nop</Builtin><Normal Text> b</Normal Text><Operator>)</Operator><Normal Text> </Normal Text><Operator>|</Operator><Normal Text> </Normal Text><Builtin>echo</Builtin><Normal Text> c</Normal Text><br/>
0014 <Normal Text></Normal Text><br/>
0015 <Comment># Builtin special command</Comment><br/>
0016 <Operator>and</Operator><Normal Text> a b </Normal Text><Comment># "operator"</Comment><br/>
0017 <Use>use</Use><Normal Text> re </Normal Text><Comment># "other"</Comment><br/>
0018 <Control Flow>if</Control Flow><Normal Text> a </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>elif</Control Flow><Normal Text> b </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Operator>{ }</Operator><br/>
0019 <Control Flow>try</Control Flow><Normal Text> </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>except</Control Flow><Normal Text> err </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Operator>{ }</Operator><Normal Text> </Normal Text><Control Flow>finally</Control Flow><Normal Text> </Normal Text><Operator>{ }</Operator><br/>
0020 <Normal Text></Normal Text><br/>
0021 <Comment># Metacharacters</Comment><br/>
0022 <Builtin>echo</Builtin><Normal Text> </Normal Text><Operator>**</Operator><Normal Text> </Normal Text><Operator>()</Operator><Normal Text> </Normal Text><Operator>[]</Operator><br/>
0023 <Normal Text></Normal Text><br/>
0024 <Comment># Regression tests</Comment><br/>
0025 <Builtin>set-env</Builtin><Normal Text> </Normal Text><Comment># should highlight entire set-env</Comment><br/>
0026 <Normal Text>set-foo </Normal Text><Comment># should highlight nothing</Comment><br/>