From 56be677c7ad5156e27efc0c6560a0a3f95fea89e Mon Sep 17 00:00:00 2001 From: Luna Date: Thu, 23 Jul 2020 16:46:46 -0300 Subject: [PATCH] at() -> items[] --- src/analysis.zig | 4 ++-- src/comp_ctx.zig | 6 +++--- src/parsers.zig | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/analysis.zig b/src/analysis.zig index 5545f1c..2907ac4 100644 --- a/src/analysis.zig +++ b/src/analysis.zig @@ -258,7 +258,7 @@ pub const Analyzer = struct { var func_sym = symbol.Function; for (call.arguments.items) |arg_expr, idx| { - var param_type = func_sym.parameter_list.at(idx); + var param_type = func_sym.parameter_list.items[idx]; var arg_type = try self.resolveExprType(ctx, &arg_expr); self.expectSymUnTypeEqual(arg_type, param_type) catch { @@ -490,7 +490,7 @@ pub const Analyzer = struct { // we intentionally insert the function so that: // - we can do return statement validation // - we have parameter types fully analyzed - if (ret_type != null and parameters.len == decl.params.len) { + if (ret_type != null and parameters.items.len == decl.params.items.len) { try ctx.insertFn(decl, ret_type.?, parameters, scope); } else { if (ret_type != null) diff --git a/src/comp_ctx.zig b/src/comp_ctx.zig index 05a8896..4498400 100644 --- a/src/comp_ctx.zig +++ b/src/comp_ctx.zig @@ -70,7 +70,7 @@ pub const Scope = struct { } pub fn nextChild(self: *@This()) *Scope { - var child = self.children.at(self.cur_child_idx); + var child = self.children.items[self.cur_child_idx]; self.cur_child_idx += 1; return child; } @@ -272,7 +272,7 @@ pub const CompilationContext = struct { var type_map = UnderlyingTypeMap.init(self.allocator); for (struc.fields.items) |field, idx| { - _ = try type_map.put(field.name.lexeme, field_types.at(idx)); + _ = try type_map.put(field.name.lexeme, field_types.items[idx]); } var symbol = try self.allocator.create(SymbolData); @@ -295,7 +295,7 @@ pub const CompilationContext = struct { param_sym.* = Parameter{ .name = param.name.lexeme, .idx = idx, - .typ = param_types.at(idx), + .typ = param_types.items[idx], }; _ = try param_map.put(param.name.lexeme, param_sym); } diff --git a/src/parsers.zig b/src/parsers.zig index 1f19895..d8a2448 100644 --- a/src/parsers.zig +++ b/src/parsers.zig @@ -138,11 +138,11 @@ pub const Parser = struct { } fn peek(self: *Parser) Token { - return self.tokens.at(self.tokens.len - 1); + return self.tokens.items[self.tokens.items.len - 1]; } fn previous(self: *Parser) Token { - return self.tokens.at(self.tokens.len - 2); + return self.tokens.items[self.tokens.items.len - 2]; } fn tokenError(self: *Parser, token: Token, msg: []const u8) ParseError {