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
|
<Comment>-- GPRBuild example project file for highlightning</Comment><br/>
<Comment>-- (c) 2024 Léo Germond, AdaCore, The MIT License</Comment><br/>
<Normal Text></Normal Text><br/>
<Keyword>project</Keyword><Normal Text> Test </Normal Text><Keyword>is</Keyword><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Keyword>type</Keyword><Normal Text> T </Normal Text><Keyword>is</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"a"</String><Symbol>,</Symbol><Normal Text> </Normal Text><String>"b"</String><Symbol>,</Symbol><Normal Text> </Normal Text><String>"c"</String><Symbol>)</Symbol><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Comment>-- typed variable</Comment><br/>
<Normal Text> A </Normal Text><Symbol>:</Symbol><Normal Text> T </Normal Text><Symbol>:=</Symbol><Normal Text> </Normal Text><Keyword>external</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"PARAM"</String><Symbol>)</Symbol><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> </Normal Text><Keyword>Main</Keyword><Normal Text> </Normal Text><Keyword>use</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"main.adb"</String><Symbol>)</Symbol><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> </Normal Text><Keyword>Source_Dirs</Keyword><Normal Text> </Normal Text><Keyword>use</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"src"</String><Symbol>,</Symbol><Normal Text> </Normal Text><String>"src2/"</String><Symbol>)</Symbol><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> </Normal Text><Keyword>Object_Dir</Keyword><Normal Text> </Normal Text><Keyword>use</Keyword><Normal Text> </Normal Text><String>"obj"</String><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Keyword>package</Keyword><Normal Text> </Normal Text><Keyword>Compiler</Keyword><Normal Text> </Normal Text><Keyword>is</Keyword><br/>
<Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> </Normal Text><Keyword>Default_Switches</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"Ada"</String><Symbol>)</Symbol><Normal Text> </Normal Text><Keyword>use</Keyword><Normal Text> </Normal Text><Symbol>(</Symbol><String>"-g"</String><Symbol>,</Symbol><Normal Text> </Normal Text><String>"-o2"</String><Symbol>)</Symbol><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>end</Keyword><Normal Text> </Normal Text><Keyword>Compiler</Keyword><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Comment>-- untyped variable</Comment><br/>
<Normal Text> B </Normal Text><Symbol>:=</Symbol><Normal Text> </Normal Text><String>"test"</String><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Normal Text> </Normal Text><Keyword>package</Keyword><Normal Text> </Normal Text><Keyword>Builder</Keyword><Normal Text> </Normal Text><Keyword>is</Keyword><br/>
<Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> </Normal Text><Keyword>Global_Configuration_Pragmas</Keyword><Normal Text> </Normal Text><Keyword>use</Keyword><Normal Text> </Normal Text><String>"prj.adc"</String><Normal Text>;</Normal Text><br/>
<Normal Text> </Normal Text><Keyword>end</Keyword><Normal Text> </Normal Text><Keyword>Builder</Keyword><Normal Text>;</Normal Text><br/>
<Normal Text></Normal Text><br/>
<Keyword>end</Keyword><Normal Text> Test;</Normal Text><br/>
|