Hi Enrico,<div><br></div><div>dojo is a very mature javascript library many big companies are implementing their web apps with</div><div><a href="http://www.dojotoolkit.org/">http://www.dojotoolkit.org/</a><br><br></div><div>
You will find IBM, Sun/Oracle, AOL, Cisco, Sitepen, Thomson Reuters and others among those companies relying on dojo's javascript tools. Chances are that geany get's a boost once it could handle the few quirks which come with dojo for the parser.</div>
<div><br></div><div>As I experimented with some source files using dojo, just commenting the dojo.declare statement and replacing it with var myfunc = function() </div><div>already made geany understand a lot more about the symbols and display them, so can't be that much.</div>
<div><br></div><div>btw. as far as I can say already (and after one week of using geany now) I kind of seem to settle on it after a long long journey.</div><div>Great job, just the right mix of speed, simplicity, features and configuration capability. </div>
<div><br></div><div>Once I figure out more about geany's internals I may help, but for now I am very busy with a dojo/python/C project for one of the big guys I mentioned before ;)</div><div><br></div><div>best</div><div>
Stefan</div><div><br><div class="gmail_quote">2010/8/29 Enrico Tröger <span dir="ltr"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Fri, 27 Aug 2010 21:32:49 +0200, Stefan wrote:<br>
<br>
Hi Stefan,<br>
<div class="im"><br>
>Sorry for the fuss, it's that geany gets confused with dojo specifics<br>
>like dojo.declare and cant find any tags when it hits this.<br>
>Any chance that geany understands dojo stuff soon ?<br>
<br>
</div>As usual it needs someone to implement it :).<br>
I have no idea what dojo is nor how it looks like and how it confuses<br>
the Javascript parser.<br>
But some more general information: the parser used is the (mostly) same<br>
as in the Ctags project (<a href="http://ctags.sourceforge.net/" target="_blank">http://ctags.sourceforge.net/</a>).<br>
<br>
If you are a little familiar with C, have a look at the parser at<br>
<a href="http://geany.svn.sf.net/viewvc/geany/trunk/tagmanager/js.c?view=markup" target="_blank">http://geany.svn.sf.net/viewvc/geany/trunk/tagmanager/js.c?view=markup</a>,<br>
maybe you can fix it and then we would be happy to receive a patch.<br>
<br>
Regards,<br>
Enrico<br>
<font color="#888888"><br>
--<br>
Get my GPG key from <a href="http://www.uvena.de/pub.asc" target="_blank">http://www.uvena.de/pub.asc</a><br>
</font><br>_______________________________________________<br>
Geany mailing list<br>
<a href="mailto:Geany@uvena.de">Geany@uvena.de</a><br>
<a href="http://lists.uvena.de/cgi-bin/mailman/listinfo/geany" target="_blank">http://lists.uvena.de/cgi-bin/mailman/listinfo/geany</a><br>
<br></blockquote></div><br></div>