summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-12-29 13:59:05 -0500
committerJune McEnroe <june@causal.agency>2020-12-29 13:59:05 -0500
commit97d3d661c8972045f7f8a32cb094d9146b4b76f2 (patch)
tree37696895d510ef2304af7f6fe33c71a4e4a19328
parentChange HTML class from hi to hilex (diff)
downloadsrc-97d3d661c8972045f7f8a32cb094d9146b4b76f2.tar.gz
src-97d3d661c8972045f7f8a32cb094d9146b4b76f2.zip
Rename Tag class to IdentifierTag
-rw-r--r--bin/hilex/ansi.c12
-rw-r--r--bin/hilex/hilex.h2
-rw-r--r--bin/hilex/html.c20
-rw-r--r--bin/hilex/mdoc.l2
4 files changed, 18 insertions, 18 deletions
diff --git a/bin/hilex/ansi.c b/bin/hilex/ansi.c
index 6ef41f22..a7d22e81 100644
--- a/bin/hilex/ansi.c
+++ b/bin/hilex/ansi.c
@@ -21,12 +21,12 @@
 #include "hilex.h"
 
 static const char *SGR[ClassCap] = {
-	[Keyword] = "37",
-	[Tag] = "4",
-	[Macro] = "32",
-	[Comment] = "34",
-	[String] = "36",
-	[StringFormat] = "36;1;96",
+	[Keyword]       = "37",
+	[IdentifierTag] = "4",
+	[Macro]         = "32",
+	[Comment]       = "34",
+	[String]        = "36",
+	[StringFormat]  = "36;1;96",
 };
 
 static void ansiFormat(const char *opts[], enum Class class, const char *text) {
diff --git a/bin/hilex/hilex.h b/bin/hilex/hilex.h
index 870c8a3a..93272bc0 100644
--- a/bin/hilex/hilex.h
+++ b/bin/hilex/hilex.h
@@ -25,7 +25,7 @@
 	X(Number) \
 	X(Keyword) \
 	X(Identifier) \
-	X(Tag) \
+	X(IdentifierTag) \
 	X(Macro) \
 	X(Comment) \
 	X(String) \
diff --git a/bin/hilex/html.c b/bin/hilex/html.c
index 5732484f..013b9e81 100644
--- a/bin/hilex/html.c
+++ b/bin/hilex/html.c
@@ -40,12 +40,12 @@ static const char *Class[ClassCap] = {
 };
 
 static const char *Style[ClassCap] = {
-	[Keyword]      = "color: dimgray;",
-	[Tag]          = "color: inherit;",
-	[Macro]        = "color: green;",
-	[Comment]      = "color: navy;",
-	[String]       = "color: teal;",
-	[StringFormat] = "color: teal; font-weight: bold;",
+	[Keyword]       = "color: dimgray;",
+	[IdentifierTag] = "color: inherit;",
+	[Macro]         = "color: green;",
+	[Comment]       = "color: navy;",
+	[String]        = "color: teal;",
+	[StringFormat]  = "color: teal; font-weight: bold;",
 };
 
 static void styleTabSize(const char *tab) {
@@ -81,7 +81,7 @@ static void htmlHeader(const char *opts[]) {
 		if (opts[Anchor]) {
 			printf(
 				".hilex.%s:target { color: goldenrod; outline: none; }\n",
-				Class[Tag]
+				Class[IdentifierTag]
 			);
 		}
 		printf("</style>\n");
@@ -104,9 +104,9 @@ static void htmlFooter(const char *opts[]) {
 
 static void htmlAnchor(const char *opts[], const char *text) {
 	if (opts[Inline]) {
-		printf("<a style=\"%s\" id=\"", Style[Tag]);
+		printf("<a style=\"%s\" id=\"", Style[IdentifierTag]);
 	} else {
-		printf("<a class=\"hilex %s\" id=\"", Class[Tag]);
+		printf("<a class=\"hilex %s\" id=\"", Class[IdentifierTag]);
 	}
 	htmlEscape(text);
 	printf("\" href=\"#");
@@ -117,7 +117,7 @@ static void htmlAnchor(const char *opts[], const char *text) {
 }
 
 static void htmlFormat(const char *opts[], enum Class class, const char *text) {
-	if (opts[Anchor] && class == Tag) {
+	if (opts[Anchor] && class == IdentifierTag) {
 		htmlAnchor(opts, text);
 	} else if (class == Normal) {
 		htmlEscape(text);
diff --git a/bin/hilex/mdoc.l b/bin/hilex/mdoc.l
index e0911628..88594b44 100644
--- a/bin/hilex/mdoc.l
+++ b/bin/hilex/mdoc.l
@@ -58,7 +58,7 @@
 		return Normal;
 	}
 
-	[^[:space:]].* { return Tag; }
+	[^[:space:]].* { return IdentifierTag; }
 }
 
 "\\"(.|"("..|"["[^]]*"]") { return String; }