Whitespace fixes for the last patch. The HTML entities in the plist file threw me out, sorry 'bout that.

Sam

- - - - - - - -

Index: Syntaxes/C.plist
===================================================================
--- Syntaxes/C.plist    (revision 6438)
+++ Syntaxes/C.plist    (working copy)
@@ -202,10 +202,15 @@
                        <string>(?x)
                                ^\s*\#\s*(define)\s+             # define
                                ((?&lt;id&gt;[a-zA-Z_][a-zA-Z0-9_]*))  # macro 
name
-                               (\()(
-                                       \s* \g&lt;id&gt; \s*              # 
first argument
-                                       (, \s* \g&lt;id&gt; \s*)*         # 
additional arguments
-                               )(\))
+                               (?:                              # and 
optionally:
+                                   (\()                         # an open 
parenthesis
+                                       (
+                                           \s* \g&lt;id&gt; \s*       # first 
argument
+                                           (, \s* \g&lt;id&gt; \s*)*  # 
additional arguments
+                                           (?:\.\.\.)?          # varargs 
ellipsis?
+                                       )
+                                   (\))                         # a close 
parenthesis
+                               )?
                        </string>
                        <key>beginCaptures</key>
                        <dict>

- - - - - - - -

Attachment: meta.preprocessor.macro.c.diff.gz
Description: GNU Zip compressed data

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to