Revision: 3909 http://geany.svn.sourceforge.net/geany/?rev=3909&view=rev Author: eht16 Date: 2009-07-04 09:17:32 +0000 (Sat, 04 Jul 2009)
Log Message: ----------- Fix wrong parsing of complex expressions in the Lua parser.
Modified Paths: -------------- trunk/ChangeLog trunk/tagmanager/lua.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-07-04 09:17:12 UTC (rev 3908) +++ trunk/ChangeLog 2009-07-04 09:17:32 UTC (rev 3909) @@ -2,6 +2,8 @@
* src/build.c: Fix warnings when the toolbar does not contain the Run button. + * tagmanager/lua.c: + Fix wrong parsing of complex expressions in the Lua parser.
2009-06-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/tagmanager/lua.c =================================================================== --- trunk/tagmanager/lua.c 2009-07-04 09:17:12 UTC (rev 3908) +++ trunk/tagmanager/lua.c 2009-07-04 09:17:32 UTC (rev 3909) @@ -110,7 +110,7 @@ p = p + 9; /* skip the `function' word */ q = strchr ((const char*) p, '('); extract_name (p, q, name); - } else { + } else if (*(q+1) != '=') { /* ignore `if type(v) == "function" then ...' */ p = (const char*) &line[0]; extract_name (p, q, name); }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.