visitDeclVar method

  1. @override
Object? visitDeclVar(
  1. DeclVar declVar
)
inherited

Implementation

@override
Object? visitDeclVar(DeclVar declVar) {
  final id = declVar.id.lexeme;
  final value = declVar.init?.accept(this) ?? LuaObject.nil(id);
  return defLocal(LuaObject.variable(id, value));
}