[geany/geany] 243d55: Fix missing initializer for field warnings in parsers

Matthew Brush git-noreply at xxxxx
Fri Jan 12 22:09:35 UTC 2018


Branch:      refs/heads/master
Author:      Matthew Brush <matt at geany.org>
Committer:   Matthew Brush <matt at geany.org>
Date:        Thu, 21 Dec 2017 01:22:50 UTC
Commit:      243d55fa58947da80b4cf08ac4be63413281d8de
             https://github.com/geany/geany/commit/243d55fa58947da80b4cf08ac4be63413281d8de

Log Message:
-----------
Fix missing initializer for field warnings in parsers


Modified Paths:
--------------
    ctags/parsers/actionscript.c
    ctags/parsers/cobol.c
    ctags/parsers/html.c

Modified: ctags/parsers/actionscript.c
20 lines changed, 10 insertions(+), 10 deletions(-)
===================================================================
@@ -41,43 +41,43 @@
 static tagRegexTable actionscriptTagRegexTable[] = {
 	/* Functions */
     {"^[ \t]*[(private|public|static|protected|internal|final|override)( \t)]*function[ \t]+([A-Za-z0-9_]+)[ \t]*\\(([^\\{]*)",
-	    "\\1 (\\2", "f,function,functions,methods", NULL},
+	    "\\1 (\\2", "f,function,functions,methods", NULL, NULL},
 
 	/* Getters and setters */
 	{"^[ \t]*[(public|static|internal|final|override)( \t)]*function[ \t]+(set|get)[ \t]+([A-Za-z0-9_]+)[ \t]*\\(",
-		"\\2 \\1", "l,field,fields", NULL},
+		"\\2 \\1", "l,field,fields", NULL, NULL},
 
 	/* Variables */
 	{"^[ \t]*[(private|public|static|protected|internal)( \t)]*var[ \t]+([A-Za-z0-9_]+)([ \t]*\\:[ \t]*([A-Za-z0-9_]+))*[ \t]*",
-		"\\1 \\: \\3", "v,variable,variables", NULL},
+		"\\1 \\: \\3", "v,variable,variables", NULL, NULL},
 
 	/* Constants */
 	{"^[ \t]*[(private|public|static|protected|internal)( \t)]*const[ \t]+([A-Za-z0-9_]+)([ \t]*\\:[ \t]*([A-Za-z0-9_]+))*[ \t]*",
-		"\\1 : \\3", "m,macro,macros", NULL},
+		"\\1 : \\3", "m,macro,macros", NULL, NULL},
 
 	/* Classes */
 	{"^[ \t]*[(private|public|static|dynamic|final|internal)( \t)]*class[ \t]+([A-Za-z0-9_]+)[ \t]*([^\\{]*)",
-		"\\1 (\\2)", "c,class,classes", NULL},
+		"\\1 (\\2)", "c,class,classes", NULL, NULL},
 
 	/* Interfaces */
 	{"^[ \t]*[(private|public|static|dynamic|final|internal)( \t)]*interface[ \t]+([A-Za-z0-9_]+)[ \t]*([^\\{]*)",
-		"\\1 (\\2)", "i,interface,interfaces", NULL},
+		"\\1 (\\2)", "i,interface,interfaces", NULL, NULL},
 
 	/* Packages */
 	{"^[ \t]*[(private|public|static)( \t)]*package[ \t]+([A-Za-z0-9_.]+)[ \t]*",
-		"\\1", "p,package", NULL},
+		"\\1", "p,package", NULL, NULL},
 
 	/* Notes */
 	{"\\/\\/[ \t]*(NOTE|note|Note)[ \t]*\\:*(.*)",
-		"\\2", "o,other"},
+		"\\2", "o,other", NULL, NULL},
 
 	/* Todos */
 	{"\\/\\/[ \t]*(TODO|todo|ToDo|Todo)[ \t]*\\:*(.*)",
-		"\\2", "o,other"},
+		"\\2", "o,other", NULL, NULL},
 
 	/* Prototypes (Put this in for AS1 compatibility...) */
     {".*\\.prototype\\.([A-Za-z0-9 ]+)[ \t]*\\=([ \t]*)function( [ \t]?)*\\(",
-	    "\\1", "r,prototype"}
+	    "\\1", "r,prototype", NULL, NULL}
 };
 
 /*


Modified: ctags/parsers/cobol.c
12 lines changed, 6 insertions(+), 6 deletions(-)
===================================================================
@@ -19,17 +19,17 @@ static tagRegexTable cobolTagRegexTable[] = {
 	{"^[ \t]*[0-9]+[ \t]+([A-Z0-9][A-Z0-9-]*)[ \t]+("
 	 "BLANK|OCCURS|IS|JUST|PIC|REDEFINES|RENAMES|SIGN|SYNC|USAGE|VALUE"
 	 ")", "\\1",
-	 "d,data,data items", "i"},
+	 "d,data,data items", "i", NULL},
 	{"^[ \t]*[FSR]D[ \t]+([A-Z0-9][A-Z0-9-]*)\\.", "\\1",
-	 "f,file,file descriptions (FD, SD, RD)", "i"},
+	 "f,file,file descriptions (FD, SD, RD)", "i", NULL},
 	{"^[ \t]*[0-9]+[ \t]+([A-Z0-9][A-Z0-9-]*)\\.", "\\1",
-	 "g,group,group items", "i"},
+	 "g,group,group items", "i", NULL},
 	{"^[ \t]*([A-Z0-9][A-Z0-9-]*)\\.", "\\1",
-	 "p,paragraph,paragraphs", "i"},
+	 "p,paragraph,paragraphs", "i", NULL},
 	{"^[ \t]*PROGRAM-ID\\.[ \t]+([A-Z0-9][A-Z0-9-]*)\\.", "\\1",
-	 "P,program,program ids", "i"},
+	 "P,program,program ids", "i", NULL},
 	{"^[ \t]*([A-Z0-9][A-Z0-9-]*)[ \t]+SECTION\\.", "\\1",
-	 "s,section,sections", "i"},
+	 "s,section,sections", "i", NULL},
 };
 
 /*


Modified: ctags/parsers/html.c
10 lines changed, 5 insertions(+), 5 deletions(-)
===================================================================
@@ -20,9 +20,9 @@ static tagRegexTable htmlTagRegexTable [] = {
 	{"<a"
 	 POSSIBLE_ATTRIBUTES "[ \t]+name=\"?([^>\"]+)\"?" POSSIBLE_ATTRIBUTES
 	 "[ \t]*>", "\\2",
-	 "a,anchor,named anchors", "i"},
+	 "a,anchor,named anchors", "i", NULL},
 	{"^[ \t]*function[ \t]*([A-Za-z0-9_]+)[ \t]*\\(", "\\1",
-	 "f,function,JavaScript functions", NULL},
+	 "f,function,JavaScript functions", NULL, NULL},
 
 /* the following matches headings with tags inside like
  * <h1><a href="#id109"><i>Some Text</i></a></h1>
@@ -34,13 +34,13 @@ static tagRegexTable htmlTagRegexTable [] = {
 	ATTRS ">" SPACES "(<" ATTRS ">" SPACES ")*([^<]+).*"
 
 	{"<h1" INNER_HEADING "</h1>", "\\2",
-	 "n,namespace,H1 heading", "i"},
+	 "n,namespace,H1 heading", "i", NULL},
 
 	{"<h2" INNER_HEADING "</h2>", "\\2",
-	 "c,class,H2 heading", "i"},
+	 "c,class,H2 heading", "i", NULL},
 
 	{"<h3" INNER_HEADING "</h3>", "\\2",
-	 "v,variable,H3 heading", "i"},
+	 "v,variable,H3 heading", "i", NULL},
 };
 
 /*



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list