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