<div class="gmail_quote">2011/8/26 Juha Manninen <span dir="ltr"><<a href="mailto:juha.manninen62@gmail.com">juha.manninen62@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im">About fixing the bug yourself: good luck, honestly.</div></div>Codetools is BIG and learning it may take some time. Don't get frustrated.<br>
<br>It is possible that Anton provides a patch for this issue or that Mattias (the author of codetools) fixes it.<br>Your new knowledge would still not be wasted because there are many other things to improve in Lazarus.<br>
<br>Regards<br><font color="#888888">Juha</font></blockquote><div><br></div><div>Well, I spent about 1 hour getting an external test going and replicating the issue using CodeToolBoss and attempting to JumpToMethod with offending code. I get the same error related to the ';' expected but 'T' found with a line like "function GetEnumerator: IEnumerator<T>;" inside an interface as a method.</div>
<div><br></div><div>I stepped through "TCustomCodeTool.ReadNextAtom;" for a while and looked at related code ... maybe 45 minutes, but still don't have a fix.</div><div><br></div><div>I have to do some real work for my boss guy (visual studio project), so I'll leave this issue for now, though if anyone wants to led me a hand on this (as a Lazarus newb) I'd be more than appreciative of your help/insights.</div>
</div>