aboutsummaryrefslogtreecommitdiff
path: root/enums.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-03-03 18:16:33 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-03-03 18:16:33 -0500
commit23478e7036fe9fbee17263e52d5d8a37adce1c95 (patch)
tree7c588c0f7b7ac2f81dbbd960a8f70b197613b229 /enums.c
parent8fab88c56f95c03ffcb4be178f5dbb21b239d95e (diff)
Rename as_str -> as_text
Diffstat (limited to 'enums.c')
-rw-r--r--enums.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/enums.c b/enums.c
index 46f13d4d..caa64018 100644
--- a/enums.c
+++ b/enums.c
@@ -15,7 +15,7 @@
static CORD compile_str_method(env_t *env, ast_t *ast)
{
auto def = Match(ast, EnumDef);
- CORD str_func = CORD_all("static CORD ", def->name, "__as_str(", def->name, "_t *obj, bool use_color) {\n"
+ CORD str_func = CORD_all("static CORD ", def->name, "__as_text(", def->name, "_t *obj, bool use_color) {\n"
"\tif (!obj) return \"", def->name, "\";\n"
"switch (obj->$tag) {\n");
for (tag_ast_t *tag = def->tags; tag; tag = tag->next) {
@@ -29,7 +29,7 @@ static CORD compile_str_method(env_t *env, ast_t *ast)
for (arg_ast_t *field = tag->fields; field; field = field->next) {
type_t *field_t = parse_type_ast(env, field->type);
- CORD field_str = expr_as_string(env, CORD_all("obj->", tag->name, ".", field->name), field_t, "use_color");
+ CORD field_str = expr_as_texting(env, CORD_all("obj->", tag->name, ".", field->name), field_t, "use_color");
str_func = CORD_all(str_func, ", \"", field->name, "=\", ", field_str);
if (field->next) str_func = CORD_cat(str_func, ", \", \"");
}
@@ -143,7 +143,7 @@ void compile_enum_def(env_t *env, ast_t *ast)
compile_hash_method(env, ast));
typeinfo = CORD_all(
typeinfo,
- ".as_str=(void*)", def->name, "__as_str, "
+ ".as_text=(void*)", def->name, "__as_text, "
".equal=(void*)", def->name, "__equal, "
".hash=(void*)", def->name, "__hash, "
".compare=(void*)", def->name, "__compare");