On Feb 4, 2006, at 11:33 PM, Kent Sibilev wrote:
I've found the same problem. I think that 'begin' pattern of the declaration.function.c scope has a too much restrictive look ahead pattern.
--- Bundles/C.tmbundle/Syntaxes/C.plist (revision 2670) +++ Bundles/C.tmbundle/Syntaxes/C.plist (working copy) @@ -294,9 +294,7 @@ ) ) ([A-Za-z_][A-Za-z0-9_:]+) # actual name
\s*\( (?=[^)]*\) # match "(" and use look-ahead for
")"
(\s+const)?\s* # optional const modifier
(\{|\n)) # start bracket or end-of-line
\s*\(
</string> <key>beginCaptures</key> <dict>
In addition to function declarations, many function calls would be caught by that modification.
Chris