From 6dfde851e5820b09081d4073a127a26b7c83fa48 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Tue, 18 Oct 2022 23:32:15 -0400 Subject: [PATCH] Add cast phrase kind to parser --- parser/phrase.go | 2 ++ parser/tree.go | 1 + 2 files changed, 3 insertions(+) diff --git a/parser/phrase.go b/parser/phrase.go index 8bab1e7..5962d84 100644 --- a/parser/phrase.go +++ b/parser/phrase.go @@ -314,6 +314,8 @@ func (parser *parsingOperation) parsePhraseCommand () ( switch identifier.trail[0] { case "loc": kind = PhraseKindReference + case "cast": + kind = PhraseKindCast case "defer": kind = PhraseKindDefer case "if": diff --git a/parser/tree.go b/parser/tree.go index 64c4f01..6f247cc 100644 --- a/parser/tree.go +++ b/parser/tree.go @@ -236,6 +236,7 @@ const ( PhraseKindOperator PhraseKindAssign PhraseKindReference + PhraseKindCast PhraseKindDefer PhraseKindIf PhraseKindElseIf