Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.cgis.ref is written in an unsupported language. File is not indexed.
0001 <Keyword>PROGRAM</Keyword><Normal Text> testtest;</Normal Text><br/> 0002 <Normal Text></Normal Text><br/> 0003 <Normal Text></Normal Text><br/> 0004 <Keyword>INTERFACE</Keyword><br/> 0005 <Normal Text></Normal Text><br/> 0006 <Keyword>extern</Keyword><Normal Text> </Normal Text><Keyword>inout</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> inputs_int[];</Normal Text><br/> 0007 <Keyword>extern</Keyword><Normal Text> </Normal Text><Keyword>out</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> nur_out[];</Normal Text><br/> 0008 <Keyword>extern</Keyword><Normal Text> </Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> nur_in[];</Normal Text><br/> 0009 <Normal Text></Normal Text><br/> 0010 <Keyword>CODE</Keyword><br/> 0011 <Normal Text></Normal Text><br/> 0012 <Keyword>function</Keyword><Normal Text> jetzt_mach_schon(</Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> grenze, </Normal Text><Keyword>out</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> fak)</Normal Text><Symbol>{</Symbol><br/> 0013 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> temp, counter;</Normal Text><br/> 0014 <Normal Text> counter=grenze;</Normal Text><br/> 0015 <Normal Text> temp=</Normal Text><Decimal>1</Decimal><Normal Text>;</Normal Text><br/> 0016 <Normal Text> </Normal Text><Keyword>while</Keyword><Normal Text>(counter></Normal Text><Decimal>1</Decimal><Normal Text>)</Normal Text><br/> 0017 <Normal Text> temp*=(counter--);</Normal Text><br/> 0018 <Normal Text> fak=temp;</Normal Text><br/> 0019 <Symbol>}</Symbol><br/> 0020 <Normal Text></Normal Text><br/> 0021 <Keyword>function</Keyword><Normal Text> mach_mal(</Normal Text><Keyword>inout</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> i)</Normal Text><Symbol>{</Symbol><br/> 0022 <Normal Text> </Normal Text><Keyword>if</Keyword><Normal Text>(i==</Normal Text><Decimal>3</Decimal><Normal Text>) i=</Normal Text><Decimal>6</Decimal><Normal Text>;</Normal Text><br/> 0023 <Normal Text> </Normal Text><Keyword>else</Keyword><Normal Text> </Normal Text><Keyword>if</Keyword><Normal Text>(i==</Normal Text><Decimal>4</Decimal><Normal Text>) i=</Normal Text><Decimal>24</Decimal><Normal Text>;</Normal Text><br/> 0024 <Normal Text> </Normal Text><Keyword>else</Keyword><Normal Text> </Normal Text><Keyword>if</Keyword><Normal Text>(i>=</Normal Text><Decimal>5</Decimal><Normal Text>) jetzt_mach_schon(i,i);</Normal Text><br/> 0025 <Normal Text> </Normal Text><Comment>// 1 und 2: gleich.</Comment><br/> 0026 <Symbol>}</Symbol><br/> 0027 <Normal Text></Normal Text><br/> 0028 <Keyword>function</Keyword><Normal Text> mach_nochmal(</Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> k1, </Normal Text><Keyword>out</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> k2, </Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> vektor)</Normal Text><Symbol>{</Symbol><br/> 0029 <Normal Text> </Normal Text><Data Type>int4</Data Type><Normal Text> hossa;</Normal Text><br/> 0030 <Normal Text> hossa=k1;</Normal Text><br/> 0031 <Normal Text> </Normal Text><Data Type>int4</Data Type><Normal Text> hasso;</Normal Text><br/> 0032 <Normal Text> hasso=-vektor;</Normal Text><br/> 0033 <Normal Text></Normal Text><br/> 0034 <Normal Text> k2=(hasso|hossa>k1)?k1:-k1; </Normal Text><Comment>//parse error before `|'</Comment><br/> 0035 <Comment>// k2=(hasso||hossa>k1)?k1:-k1; //only works on expressions of equal dimension</Comment><br/> 0036 <Normal Text></Normal Text><br/> 0037 <Symbol>}</Symbol><br/> 0038 <Normal Text></Normal Text><br/> 0039 <Keyword>CONTROL</Keyword><br/> 0040 <Normal Text> </Normal Text><Keyword>forall</Keyword><Normal Text> (</Normal Text><Data Type>int</Data Type><Normal Text> i </Normal Text><Keyword>in</Keyword><Normal Text> inputs_int:</Normal Text><Keyword>1D</Keyword><Normal Text>) </Normal Text><Keyword>do</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0041 <Normal Text> mach_mal(i);</Normal Text><br/> 0042 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0043 <Normal Text> </Normal Text><Keyword>forall</Keyword><Normal Text> (</Normal Text><Data Type>int</Data Type><Normal Text> j </Normal Text><Keyword>in</Keyword><Normal Text> inputs_int:</Normal Text><Keyword>1D</Keyword><Normal Text>;</Normal Text><br/> 0044 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> i </Normal Text><Keyword>in</Keyword><Normal Text> nur_out:</Normal Text><Keyword>1D</Keyword><Normal Text>;</Normal Text><br/> 0045 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> vektor </Normal Text><Keyword>in</Keyword><Normal Text> nur_in:</Normal Text><Keyword>1D</Keyword><Normal Text>) </Normal Text><Keyword>do</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0046 <Normal Text> mach_nochmal(j,i, vektor);</Normal Text><br/> 0047 <Normal Text> </Normal Text><Symbol>}</Symbol><br/>