Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.boo.ref is written in an unsupported language. File is not indexed.
0001 <Comment>"""module docstring"""</Comment><br/> 0002 <Normal Text></Normal Text><br/> 0003 <Preprocessor>namespace</Preprocessor><Normal Text> My.NameSpace </Normal Text><Comment>#optional namespace declaration</Comment><br/> 0004 <Normal Text></Normal Text><br/> 0005 <Preprocessor>import</Preprocessor><Normal Text> Assembly.Reference </Normal Text><Comment>#import statements</Comment><br/> 0006 <Normal Text></Normal Text><br/> 0007 <Comment>#followed by the Members of this module (classes, methods, etc.)</Comment><br/> 0008 <Definition Keyword>class</Definition Keyword><Normal Text> MyClass:</Normal Text><br/> 0009 <Normal Text> </Normal Text><Flow Control Keyword>pass</Flow Control Keyword><br/> 0010 <Normal Text></Normal Text><br/> 0011 <Definition Keyword>def</Definition Keyword><Normal Text> domyfunction</Normal Text><Operator>(</Operator><Normal Text>it</Normal Text><Operator>)</Operator><Normal Text>:</Normal Text><br/> 0012 <Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Operator>(</Operator><Normal Text>it</Normal Text><Operator>)</Operator><br/> 0013 <Normal Text></Normal Text><br/> 0014 <Comment>#start "main" section that is executed when script is run</Comment><br/> 0015 <Normal Text>x </Normal Text><Preprocessor>as</Preprocessor><Normal Text> </Normal Text><Data Type>int</Data Type><br/> 0016 <Normal Text>x </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Int>3</Int><br/> 0017 <Normal Text>domyfunction</Normal Text><Operator>(</Operator><Normal Text>x</Normal Text><Operator>)</Operator><br/> 0018 <Normal Text></Normal Text><br/> 0019 <Comment>#optional assembly attribute declarations used when compiling</Comment><br/> 0020 <Normal Text>[assembly: AssemblyTitle</Normal Text><Operator>(</Operator><String>'foo'</String><Operator>)</Operator><Normal Text>]</Normal Text><br/> 0021 <Normal Text>[assembly: AssemblyDescription</Normal Text><Operator>(</Operator><String>'bar'</String><Operator>)</Operator><Normal Text>]</Normal Text><br/> 0022 <Normal Text></Normal Text><br/> 0023 <Preprocessor>import</Preprocessor><Normal Text> MyLibrary</Normal Text><br/> 0024 <Builtin Function>print</Builtin Function><Normal Text> </Normal Text><Operator>(</Operator><Normal Text>Version</Normal Text><Operator>)</Operator><br/> 0025 <Normal Text>doit</Normal Text><Operator>()</Operator><br/> 0026 <Normal Text></Normal Text><br/> 0027 <Normal Text>[Module]</Normal Text><br/> 0028 <Definition Keyword>class</Definition Keyword><Normal Text> MainClass:</Normal Text><br/> 0029 <Normal Text> </Normal Text><Definition Keyword>public</Definition Keyword><Normal Text> </Normal Text><Definition Keyword>static</Definition Keyword><Normal Text> Version </Normal Text><Preprocessor>as</Preprocessor><Normal Text> </Normal Text><Data Type>string</Data Type><br/> 0030 <Normal Text></Normal Text><br/> 0031 <Normal Text> </Normal Text><Definition Keyword>static</Definition Keyword><Normal Text> </Normal Text><Definition Keyword>def</Definition Keyword><Normal Text> </Normal Text><Definition Keyword>constructor</Definition Keyword><Operator>()</Operator><Normal Text>:</Normal Text><br/> 0032 <Normal Text> Version </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"0.1"</String><br/> 0033 <Normal Text></Normal Text><br/> 0034 <Definition Keyword>def</Definition Keyword><Normal Text> doit</Normal Text><Operator>()</Operator><Normal Text>:</Normal Text><br/> 0035 <Normal Text> </Normal Text><Comment>#you can refer to "globals" from within your library, too:</Comment><br/> 0036 <Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Operator>(</Operator><String>"This library's version is: "</String><Operator>+</Operator><Normal Text>MainClass.Version</Normal Text><Operator>)</Operator><br/> 0037 <Normal Text></Normal Text><br/>