Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.pike.ref is written in an unsupported language. File is not indexed.
0001 <Comment>#! /bin/env pike</Comment><br/> 0002 <Normal Text></Normal Text><br/> 0003 <Comment>/* This file is a syntax highlight test for Kate.</Comment><br/> 0004 <Comment> * </Comment><Alert Level 2>FIXME</Alert Level 2><Comment>: Improve it to contain more (and more unusual) syntax examples.</Comment><br/> 0005 <Comment> */</Comment><br/> 0006 <Normal Text></Normal Text><br/> 0007 <Normal Text></Normal Text><br/> 0008 <Preprocessor>#define PIKE_ON_THE_WEB </Preprocessor><Comment>/* Is this address correct? */</Comment><Preprocessor> </Preprocessor><Preprocessor Lib>"http://pike.ida.liu.se/"</Preprocessor Lib><br/> 0009 <Normal Text></Normal Text><br/> 0010 <Normal Text></Normal Text><br/> 0011 <Data Type>int</Data Type><Normal Text> main(</Normal Text><Data Type>int</Data Type><Normal Text> argc, </Normal Text><Data Type>array</Data Type><Normal Text>(</Normal Text><Data Type>string</Data Type><Normal Text>) args)</Normal Text><br/> 0012 <Normal Text>{</Normal Text><br/> 0013 <Normal Text> </Normal Text><Comment>// Write funny things with Pike :)</Comment><br/> 0014 <Normal Text> write(</Normal Text><Builtin Function>`+</Builtin Function><Normal Text>(</Normal Text><String>"Command line arguments (%d of them): "</String><Normal Text>, @map(args, </Normal Text><Builtin Function>`+</Builtin Function><Normal Text>, </Normal Text><String>" "</String><Normal Text>)) + </Normal Text><String>"</String><String Char>\n</String Char><String>"</String><Normal Text>, argc);</Normal Text><br/> 0015 <Normal Text> </Normal Text><br/> 0016 <Normal Text> write(</Normal Text><String>"</String><String Char>\n</String Char><String>Visit Pike site at %s</String><String Char>\n\n</String Char><String>"</String><Normal Text>, PIKE_ON_THE_WEB);</Normal Text><br/> 0017 <Normal Text></Normal Text><br/> 0018 <Normal Text> </Normal Text><Keyword>for</Keyword><Normal Text> (</Normal Text><Data Type>int</Data Type><Normal Text> i = </Normal Text><Decimal>1</Decimal><Normal Text>; i <= </Normal Text><Decimal>3</Decimal><Normal Text>; i++)</Normal Text><br/> 0019 <Normal Text> write(</Normal Text><String>":"</String><Normal Text> + </Normal Text><String>")"</String><Normal Text> * i + </Normal Text><String>" "</String><Normal Text>);</Normal Text><br/> 0020 <Normal Text></Normal Text><br/> 0021 <Normal Text> write(</Normal Text><String>"</String><String Char>\n</String Char><String>"</String><Normal Text> + ({</Normal Text><String>"Bye"</String><Normal Text>, </Normal Text><String>"bye"</String><Normal Text>}) * </Normal Text><String>"-"</String><Normal Text> + </Normal Text><String>"!</String><String Char>\n</String Char><String>"</String><Normal Text>);</Normal Text><br/> 0022 <Normal Text></Normal Text><br/> 0023 <Normal Text> </Normal Text><Keyword>return</Keyword><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text>;</Normal Text><br/> 0024 <Normal Text>}</Normal Text><br/>