Lift named remap functions out of the parser #3864
Labels
domain: transforms
Anything related to Vector's transform components
domain: vrl
Anything related to the Vector Remap Language
transform: remap
Anything `remap` transform related
type: tech debt
A code change that does not add user value.
Milestone
Right now our parser explicitly lists the function names that are supported, this means each new function needs to be added to that list.
Ideally the parser knows how to parse a generic function signature, which we can then map to a Rust enum to match the specific function. This reduces boilerplate, and in general is a good practice to follow.
See:
remap
transform #3341 (comment)The text was updated successfully, but these errors were encountered: