aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-11-15 21:03:57 +0200
committerArnold D. Robbins <arnold@skeeve.com>2016-11-15 21:03:57 +0200
commitb37675aa79213f2665abb2bbb4db90560642bdee (patch)
tree74a00854546a7a174b0722277def07fbfbc0e4cd /eval.c
parent84a7c376d6322a6e2429af79358091d10d94c004 (diff)
downloadegawk-b37675aa79213f2665abb2bbb4db90560642bdee.tar.gz
egawk-b37675aa79213f2665abb2bbb4db90560642bdee.tar.bz2
egawk-b37675aa79213f2665abb2bbb4db90560642bdee.zip
First steps reworking code away from node type.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/eval.c b/eval.c
index 00da9ee5..813a306c 100644
--- a/eval.c
+++ b/eval.c
@@ -236,7 +236,6 @@ static const char *const nodetypes[] = {
"Node_val",
"Node_regex",
"Node_dynregex",
- "Node_typedregex",
"Node_var",
"Node_var_array",
"Node_var_new",
@@ -451,6 +450,7 @@ flags2str(int flagval)
{ HALFHAT, "HALFHAT" },
{ XARRAY, "XARRAY" },
{ NUMCONSTSTR, "NUMCONSTSTR" },
+ { REGEX, "REGEX" },
{ 0, NULL },
};
@@ -1330,11 +1330,6 @@ setup_frame(INSTRUCTION *pc)
r->var_value = m;
break;
- case Node_typedregex:
- r->type = Node_var;
- r->var_value = m;
- break;
-
default:
cant_happen();
}