From b14a32a104c589701c46d4e3034d30b96a02807c Mon Sep 17 00:00:00 2001 From: Luna Date: Wed, 18 Sep 2019 15:07:08 -0300 Subject: [PATCH] scanner: remove LeftDoubleChevron and single-quote strings --- src/scanners.zig | 4 ++-- src/tokens.zig | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/scanners.zig b/src/scanners.zig index 47537da..0a10196 100644 --- a/src/scanners.zig +++ b/src/scanners.zig @@ -310,8 +310,8 @@ pub const Scanner = struct { '!' => self.makeMatchToken('=', .BangEqual, .Bang), '=' => self.makeMatchToken('=', .EqualEqual, .Equal), '>' => self.makeMatchToken('=', .GreaterEqual, .Greater), + '<' => self.makeMatchToken('=', .LessEqual, .Less), '+' => self.makeTripleMatchToken('+', .PlusPlus, '=', .PlusEqual, .Plus), - '<' => self.makeTripleMatchToken('=', .LessEqual, '<', .LeftDoubleChevron, .Less), '/' => blk: { var next = self.peekNext(); @@ -344,7 +344,7 @@ pub const Scanner = struct { } }, - '\'' => try self.doString('\''), + // '\'' => try self.doString('\''), '"' => try self.doString('"'), ' ', '\r', '\t' => null, diff --git a/src/tokens.zig b/src/tokens.zig index a3811cc..1df9b37 100644 --- a/src/tokens.zig +++ b/src/tokens.zig @@ -25,7 +25,6 @@ pub const TokenType = enum { // one-two char tokens DotEqual, - LeftDoubleChevron, // AKA "<<" PlusPlus, PlusEqual, MinusEqual,