Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.prg.ref is written in an unsupported language. File is not indexed.

0001 <Comment>// Test file to test kate's clipper highlighting</Comment><br/>
0002 <Comment>// </Comment><Keyword>kate:</Keyword><Comment> </Comment><Variable>hl</Variable><String> Clipper</String><Variable>;</Variable><br/>
0003 <Normal Text></Normal Text><br/>
0004 <Region Marker>//BEGIN INCLUDES</Region Marker><br/>
0005 <Preprocessor>#include </Preprocessor><Prep. Lib><clip-ui.ch></Prep. Lib><br/>
0006 <Preprocessor>#include </Preprocessor><Prep. Lib>"logo.ch"</Prep. Lib><br/>
0007 <Normal Text></Normal Text><br/>
0008 <Preprocessor>#define PRGVERSION        </Preprocessor><Prep. Lib>"0.0.1"</Prep. Lib><br/>
0009 <Region Marker>//END</Region Marker><br/>
0010 <Normal Text></Normal Text><br/>
0011 <Region Marker>//BEGIN CODE</Region Marker><br/>
0012 <Keyword>static</Keyword><Normal Text> ws</Normal Text><Symbol>,</Symbol><Normal Text> win</Normal Text><br/>
0013 <Keyword>static</Keyword><Normal Text> driver </Normal Text><Symbol>:=</Symbol><Normal Text> getDriver</Normal Text><Symbol>()</Symbol><br/>
0014 <Comment>/* a multiline</Comment><br/>
0015 <Comment>     comment</Comment><br/>
0016 <Comment>*/</Comment><br/>
0017 <Normal Text></Normal Text><br/>
0018 <Keyword>function</Keyword><Normal Text> main</Normal Text><Symbol>(</Symbol><Normal Text> formName </Normal Text><Symbol>)</Symbol><br/>
0019 <Normal Text>   </Normal Text><Keyword>local</Keyword><Normal Text> </Normal Text><Command>form</Command><br/>
0020 <Normal Text>   </Normal Text><Keyword>local</Keyword><Normal Text> fileName</Normal Text><br/>
0021 <Normal Text></Normal Text><br/>
0022 <Normal Text>   </Normal Text><Keyword>if</Keyword><Normal Text> </Normal Text><Function>empty</Function><Symbol>(</Symbol><Normal Text>formName</Normal Text><Symbol>)</Symbol><br/>
0023 <Normal Text>           </Normal Text><Command>??</Command><Normal Text> </Normal Text><String>"Usage: ./form_ui <form.xfl>&</String><String Char>\n</String Char><String>"</String><br/>
0024 <Normal Text>           CANCEL</Normal Text><br/>
0025 <Normal Text>   </Normal Text><Keyword>else</Keyword><br/>
0026 <Normal Text>           fileName </Normal Text><Symbol>:=</Symbol><Normal Text> formName</Normal Text><br/>
0027 <Normal Text>   </Normal Text><Keyword>endif</Keyword><br/>
0028 <Normal Text>   ws  </Normal Text><Symbol>:=</Symbol><Normal Text> UIWorkSpace</Normal Text><Symbol>()</Symbol><br/>
0029 <Normal Text></Normal Text><br/>
0030 <Normal Text>   </Normal Text><Command>form</Command><Normal Text> </Normal Text><Symbol>:=</Symbol><Normal Text> UIForm</Normal Text><Symbol>(</Symbol><Normal Text> fileName </Normal Text><Symbol>)</Symbol><br/>
0031 <Normal Text>   win  </Normal Text><Symbol>:=</Symbol><Normal Text> </Normal Text><Command>form</Command><Symbol>:</Symbol><Normal Text>parseFile</Normal Text><Symbol>()</Symbol><br/>
0032 <Comment>//     ?? valtype(win),chr(10)</Comment><br/>
0033 <Normal Text>   </Normal Text><Keyword>if</Keyword><Normal Text> win </Normal Text><Symbol>==</Symbol><Normal Text> </Normal Text><Keyword>NIL</Keyword><br/>
0034 <Normal Text>           CANCEL</Normal Text><br/>
0035 <Normal Text>   </Normal Text><Keyword>endif</Keyword><br/>
0036 <Normal Text>   win</Normal Text><Symbol>:</Symbol><Normal Text>show</Normal Text><Symbol>()</Symbol><br/>
0037 <Normal Text></Normal Text><br/>
0038 <Normal Text>   ws</Normal Text><Symbol>:</Symbol><Command>run</Command><Symbol>()</Symbol><br/>
0039 <Normal Text>   ws</Normal Text><Symbol>:</Symbol><Command>quit</Command><Symbol>()</Symbol><br/>
0040 <Keyword>return</Keyword><Normal Text> 0</Normal Text><br/>
0041 <Normal Text></Normal Text><br/>
0042 <Comment>/* Setting dialog */</Comment><br/>
0043 <Keyword>function</Keyword><Normal Text> settingsDialog</Normal Text><Symbol>()</Symbol><br/>
0044 <Normal Text>   </Normal Text><Command>??</Command><Normal Text> </Normal Text><String>"TODO: Settings dialog&</String><String Char>\n</String Char><String>"</String><br/>
0045 <Keyword>return</Keyword><br/>
0046 <Normal Text></Normal Text><br/>
0047 <Comment>/* About dialog */</Comment><br/>
0048 <Keyword>function</Keyword><Normal Text> aboutDialog</Normal Text><Symbol>()</Symbol><br/>
0049 <Normal Text>   </Normal Text><Keyword>local</Keyword><Normal Text> dlg </Normal Text><Symbol>:=</Symbol><Normal Text> UIWindow</Normal Text><Symbol>(</Symbol><String>"About"</String><Symbol>,</Symbol><Normal Text> win</Normal Text><Symbol>,</Symbol><Normal Text> </Normal Text><String>"aboutDlg"</String><Symbol>,</Symbol><Normal Text> </Normal Text><Keyword>.F.</Keyword><Symbol>)</Symbol><br/>
0050 <Normal Text>   </Normal Text><Keyword>local</Keyword><Normal Text> hl</Normal Text><Symbol>,</Symbol><Normal Text> lside</Normal Text><Symbol>,</Symbol><Normal Text> t</Normal Text><Symbol>,</Symbol><Normal Text> bb</Normal Text><Symbol>,</Symbol><Normal Text> bD</Normal Text><br/>
0051 <Normal Text></Normal Text><br/>
0052 <Normal Text>   hl  </Normal Text><Symbol>:=</Symbol><Normal Text> UIHBox</Normal Text><Symbol>(,</Symbol><Normal Text>4</Normal Text><Symbol>,</Symbol><Normal Text>8</Normal Text><Symbol>)</Symbol><br/>
0053 <Normal Text>   lside </Normal Text><Symbol>:=</Symbol><Normal Text> UIVBox</Normal Text><Symbol>()</Symbol><br/>
0054 <Normal Text>   lside</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>UIImage</Normal Text><Symbol>(</Symbol><Normal Text>eas_logo_mini</Normal Text><Symbol>,</Symbol><Keyword>.T.</Keyword><Symbol>))</Symbol><br/>
0055 <Normal Text>   hl</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>lside</Normal Text><Symbol>,</Symbol><Keyword>.F.</Keyword><Symbol>,</Symbol><Keyword>.F.</Keyword><Symbol>)</Symbol><br/>
0056 <Normal Text>   dlg</Normal Text><Symbol>:</Symbol><Normal Text>userSpace</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>hl</Normal Text><Symbol>,</Symbol><Keyword>.T.</Keyword><Symbol>,</Symbol><Keyword>.T.</Keyword><Symbol>)</Symbol><br/>
0057 <Normal Text>   t   </Normal Text><Symbol>:=</Symbol><Normal Text> UIVBox</Normal Text><Symbol>()</Symbol><br/>
0058 <Normal Text>   hl</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>t</Normal Text><Symbol>,</Symbol><Keyword>.T.</Keyword><Symbol>,</Symbol><Keyword>.T.</Keyword><Symbol>)</Symbol><br/>
0059 <Normal Text></Normal Text><br/>
0060 <Normal Text>   t</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>UILabel</Normal Text><Symbol>(</Symbol><String>"License: GPL version 2 or later"</String><Symbol>))</Symbol><br/>
0061 <Normal Text>   bb  </Normal Text><Symbol>:=</Symbol><Normal Text> UIButtonBar</Normal Text><Symbol>()</Symbol><br/>
0062 <Normal Text>   t</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text>bb</Normal Text><Symbol>)</Symbol><br/>
0063 <Normal Text>   bD </Normal Text><Symbol>:=</Symbol><Normal Text> UIButton</Normal Text><Symbol>(</Symbol><Normal Text>win</Normal Text><Symbol>,</Symbol><Normal Text> </Normal Text><String>"&Close"</String><Symbol>,</Symbol><Normal Text> </Normal Text><Eval Block>{|o,e| dlg:close() }</Eval Block><Normal Text> </Normal Text><Symbol>)</Symbol><br/>
0064 <Normal Text>   bb</Normal Text><Symbol>:</Symbol><Normal Text>add</Normal Text><Symbol>(</Symbol><Normal Text> bD </Normal Text><Symbol>)</Symbol><br/>
0065 <Normal Text></Normal Text><br/>
0066 <Normal Text>   dlg</Normal Text><Symbol>:</Symbol><Normal Text>setFocus</Normal Text><Symbol>(</Symbol><Normal Text>bD</Normal Text><Symbol>)</Symbol><br/>
0067 <Normal Text>   dlg</Normal Text><Symbol>:</Symbol><Normal Text>setDefault</Normal Text><Symbol>(</Symbol><Normal Text>bD</Normal Text><Symbol>)</Symbol><br/>
0068 <Normal Text>   dlg</Normal Text><Symbol>:</Symbol><Normal Text>setPlacement</Normal Text><Symbol>(</Symbol><Normal Text> </Normal Text><Keyword>.T.</Keyword><Normal Text> </Normal Text><Symbol>)</Symbol><br/>
0069 <Normal Text>   dlg</Normal Text><Symbol>:</Symbol><Normal Text>show</Normal Text><Symbol>()</Symbol><br/>
0070 <Keyword>return</Keyword><br/>
0071 <Region Marker>//END</Region Marker><br/>