diff options
author | João Valverde <j@v6e.pt> | 2021-10-05 16:48:42 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2021-10-05 19:19:36 +0100 |
commit | 7bf02254c188a791de8166f9f8cc3d9593208b51 (patch) | |
tree | 534f7c311cd47897e3fe1a441d290b38e2a865a1 /epan/dfilter | |
parent | a940318f37831b6cd2b84fbf24609edaead9d9cb (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.lemon | 11 |
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). |