From bef5b0328edf4dd7ab013157c8f05271d916f9b2 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 11 Aug 2022 03:52:16 -0500 Subject: [PATCH] Fixed PermissionFrom() --- lexer/token.go | 2 +- types/permission.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lexer/token.go b/lexer/token.go index 0ac8298..3ab98a8 100644 --- a/lexer/token.go +++ b/lexer/token.go @@ -78,7 +78,7 @@ func (token Token) Value () (value any) { // Equals returns whether this token is equal to another token func (token Token) Equals (testToken Token) (match bool) { - return token == testToken + return token.value == testToken.value } // Location returns the location of the token in its file. diff --git a/types/permission.go b/types/permission.go index 22b42f0..4421058 100644 --- a/types/permission.go +++ b/types/permission.go @@ -15,8 +15,8 @@ type Permission struct { func ModeFrom (char rune) (mode Mode) { switch (char) { - case 'r': mode = ModeNone - case 'n': mode = ModeRead + case 'n': mode = ModeNone + case 'r': mode = ModeRead case 'w': mode = ModeWrite }