[gtksourceview] Fix matching 0 as a decimal in C and Go



commit 6d0b1688e287a0a7ac2380c48c20299badd6e193
Author: Garrett Regier <garrettregier gmail com>
Date:   Thu Jul 26 09:17:51 2012 -0700

    Fix matching 0 as a decimal in C and Go

 data/language-specs/c.lang  |    2 +-
 data/language-specs/go.lang |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/data/language-specs/c.lang b/data/language-specs/c.lang
index 38ca3a5..6e72c7f 100644
--- a/data/language-specs/c.lang
+++ b/data/language-specs/c.lang
@@ -186,7 +186,7 @@
     <context id="decimal" style-ref="decimal">
       <match extended="true">
         (?&lt;![\w\.])
-        [1-9][0-9]*[uUlL]*
+        (0|[1-9][0-9]*)[uUlL]*
         (?![\w\.])
       </match>
     </context>
diff --git a/data/language-specs/go.lang b/data/language-specs/go.lang
index de6ec0c..8cbb40a 100644
--- a/data/language-specs/go.lang
+++ b/data/language-specs/go.lang
@@ -161,7 +161,7 @@
     <context id="decimal" style-ref="decimal">
       <match extended="true">
         (?&lt;![\w\.])
-        [1-9][0-9]*
+        (0|[1-9][0-9]*)
         (?![\w\.])
       </match>
     </context>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]