class Opal::Nodes::Args::ExtractKwarg
and as a local variable when it’s not)
$kwargs always exist (as argument when inlining is possible
required keyword argument from $kwargs
This node is responsible for extracting a single
def compile
def compile key_name = @sexp.meta[:arg_name] scope.used_kwargs << key_name add_temp lvar_name helper :get_kwarg push "#{lvar_name} = $get_kwarg($kwargs, #{key_name.to_s.inspect})" end