Pattern matching for let bindings in Lisp evaluation.
Handles destructuring patterns including variables, map destructuring, sequence destructuring, and :as patterns.
Summary
Functions
Matches a pattern against a value, returning variable bindings on success.
Types
Functions
@spec match_pattern(pattern(), term()) :: match_result()
Matches a pattern against a value, returning variable bindings on success.