<p>Am 13.02.2012 10:28 schrieb "Hans-Peter Diettrich" <<a href="mailto:DrDiettrich1@aol.com">DrDiettrich1@aol.com</a>>:<br>
>> Also I am not sure if it currently is worth the work (after all it must ONLY be in that very specific context, the way the scanning works, the scanner may only have a fragment of the statement when decision is due)<br>

><br>
><br>
> Right, see:<br>
><br>
>><br>
>> There are other things too:<br>
>>><br>
>>> 1. Why SynPasHighlighter thinks that "contains" is a keyword (and<br>
>>> types it in bold)?<br>
><br>
><br>
> This applies only to library units, but these differ from other units only by<br>
>  library mylib;<br>
> in contrast to<br>
>  unit myunit;<br>
> near the begin of the file. Should the syntax highlighter really remember such subtle file type differences?</p>
<p>You're wrong. "contains" (along with "requires") is only a keyword in package files not library files.</p>
<p>E.g.</p>
<p>package Foobar;</p>
<p>contains<br>
  Foo in 'foo.pp', <br>
  Bar;</p>
<p>requires<br>
  RTL;</p>
<p>end.</p>
<p>Regards,<br>
Sven</p>