aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2021-10-05 16:48:42 +0100
committerJoão Valverde <j@v6e.pt>2021-10-05 19:19:36 +0100
commit7bf02254c188a791de8166f9f8cc3d9593208b51 (patch)
tree534f7c311cd47897e3fe1a441d290b38e2a865a1 /epan/dfilter
parenta940318f37831b6cd2b84fbf24609edaead9d9cb (diff)
dfilter: Rename function production rule
Make it more obvious that entities are also functions.
Diffstat (limited to 'epan/dfilter')
-rw-r--r--epan/dfilter/grammar.lemon11
1 files changed, 6 insertions, 5 deletions
diff --git a/epan/dfilter/grammar.lemon b/epan/dfilter/grammar.lemon
index 73c492184b..f538f2ba13 100644
--- a/epan/dfilter/grammar.lemon
+++ b/epan/dfilter/grammar.lemon
@@ -180,6 +180,7 @@ entity(E) ::= STRING(S). { E = S; }
entity(E) ::= CHARCONST(C). { E = C; }
entity(E) ::= UNPARSED(U). { E = U; }
entity(E) ::= range(R). { E = R; }
+entity(E) ::= function(F). { E = F; }
/* Ranges */
@@ -330,16 +331,16 @@ set_node_list(L) ::= set_node_list(P) WHITESPACE entity(X) DOTDOT entity(Y).
/* Functions */
/* A function can have one or more parameters */
-entity(E) ::= FUNCTION(F) LPAREN function_params(P) RPAREN.
+function(G) ::= FUNCTION(F) LPAREN function_params(P) RPAREN.
{
- E = F;
- sttype_function_set_params(E, P);
+ G = F;
+ sttype_function_set_params(G, P);
}
/* A function can have zero parameters. */
-entity(E) ::= FUNCTION(F) LPAREN RPAREN.
+function(G) ::= FUNCTION(F) LPAREN RPAREN.
{
- E = F;
+ G = F;
}
function_params(P) ::= entity(E).