Update transpile.rs

This commit is contained in:
Shunsuke Shibayama 2022-11-18 11:14:11 +09:00
parent f5c69ea037
commit ca3612e9b3

View file

@ -216,12 +216,12 @@ impl ScriptGenerator {
let mut code = String::new(); let mut code = String::new();
for non_default in params.non_defaults { for non_default in params.non_defaults {
let ParamPattern::VarName(param) = non_default.pat else { todo!() }; let ParamPattern::VarName(param) = non_default.pat else { todo!() };
code += &format!("{},", param.into_token().content); code += &format!("__{},", param.into_token().content);
} }
for default in params.defaults { for default in params.defaults {
let ParamPattern::VarName(param) = default.sig.pat else { todo!() }; let ParamPattern::VarName(param) = default.sig.pat else { todo!() };
code += &format!( code += &format!(
"{}={},", "__{}={},",
param.into_token().content, param.into_token().content,
self.transpile_expr(default.default_val) self.transpile_expr(default.default_val)
); );