1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<Comment># Unit test for Meson syntax highlight. License: LGPL</Comment><br/>
<Builtin Function>project</Builtin Function><Normal Text>(</Normal Text><String>'projectname'</String><Normal Text>, </Normal Text><String>'cpp'</String><Normal Text>)</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text>sourcefiles </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><String>'a.cpp'</String><Normal Text>, </Normal Text><String>'b.cpp'</String><Normal Text>]</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Flow Control Keyword>foreach</Flow Control Keyword><Normal Text> sourcefile : sourcefiles</Normal Text><br/>
<Normal Text> </Normal Text><Builtin Function>message</Builtin Function><Normal Text>(</Normal Text><String>'this is a source file: '</String><Normal Text> </Normal Text><Operator>+</Operator><Normal Text> sourcefile)</Normal Text><br/>
<Flow Control Keyword>endforeach</Flow Control Keyword><br/>
<Normal Text></Normal Text><br/>
<Normal Text>x</Normal Text><Operator>=</Operator><Int>1</Int><br/>
<Flow Control Keyword>if</Flow Control Keyword><Normal Text> x</Normal Text><Operator>+</Operator><Int>1</Int><Normal Text> </Normal Text><Operator>==</Operator><Normal Text> </Normal Text><Int>2</Int><Normal Text> </Normal Text><Operator>and</Operator><Normal Text> x</Normal Text><Operator>-</Operator><Int>1</Int><Normal Text> </Normal Text><Operator>==</Operator><Normal Text> </Normal Text><Int>0</Int><br/>
<Normal Text> </Normal Text><Builtin Function>message</Builtin Function><Normal Text>(</Normal Text><String>'I can work in this universe!'</String><Normal Text>)</Normal Text><br/>
<Flow Control Keyword>endif</Flow Control Keyword><br/>
<Normal Text></Normal Text><br/>
<Normal Text>subprojectresult </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Builtin Function>subproject</Builtin Function><Normal Text>(</Normal Text><String>'mysubprojectdir'</String><Normal Text>)</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text>mysharedlib </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Builtin Function>shared_library</Builtin Function><Normal Text>(</Normal Text><String>'libraryname'</String><Normal Text>, sourcefiles, linkwith: subprojectresult.staticlib)</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Builtin Function>executable</Builtin Function><Normal Text>(</Normal Text><String>'myprogram'</String><Normal Text>, [</Normal Text><String>'test.cpp'</String><Normal Text>], linkwith: mysharedlib)</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Builtin Function>message</Builtin Function><Normal Text>(</Normal Text><Builtin Objet>meson</Builtin Objet><Normal Text>.</Normal Text><Builtin Function>source_root</Builtin Function><Normal Text>())</Normal Text><br/>
<Builtin Function>message</Builtin Function><Normal Text>(unknown.source_root())</Normal Text><br/>
<Builtin Function>message</Builtin Function><Normal Text>(</Normal Text><String>'str'</String><Normal Text>.</Normal Text><Builtin Member Function>join</Builtin Member Function><Normal Text>(l))</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Builtin Function>message</Builtin Function><Normal Text>(</Normal Text><String>'</String><br/>
<String Char>\a</String Char><br/>
<String Char>\x2</String Char><br/>
<String Char>\x12</String Char><br/>
<String Char>\x12</String Char><br/>
<String Char>\x12</String Char><String>3</String><br/>
<String Char>\1</String Char><br/>
<String Char>\12</String Char><br/>
<String Char>\123</String Char><br/>
<String Char>\123</String Char><String>4</String><br/>
<String>'</String><Normal Text>)</Normal Text><br/>
|