method_name: Option<Token> -> Option<Identifier>

This commit is contained in:
Shunsuke Shibayama 2022-09-09 16:46:36 +09:00
parent 892ab6df2f
commit 7a682db817
6 changed files with 55 additions and 25 deletions

View file

@ -1024,7 +1024,7 @@ impl CodeGenerator {
}
}
fn emit_call_method(&mut self, obj: Expr, method_name: Token, args: Args) {
fn emit_call_method(&mut self, obj: Expr, method_name: Identifier, args: Args) {
log!(info "entered {}", fn_name!());
if &method_name.inspect()[..] == "update!" {
return self.emit_call_update(obj, args);
@ -1035,7 +1035,7 @@ impl CodeGenerator {
self.emit_load_method_instr(
&class,
uniq_obj_name.as_ref().map(|s| &s[..]),
method_name.content,
method_name.name.into_token().content,
)
.unwrap_or_else(|err| {
self.errs.push(err);