Parser is more restrictive of phrase commands

This commit is contained in:
Sasha Koshka 2022-09-03 13:19:47 -04:00
parent de7234f4d7
commit 837b1c76a4

View File

@ -51,8 +51,10 @@ func isTokenOperator (token lexer.Token) (isOperator bool) {
// validPhraseStartTokens lists all tokens that are expected when parsing the
// first part of a phrase.
var validPhraseStartTokens = append (
validArgumentStartTokens,
operatorTokens...)
operatorTokens,
lexer.TokenKindLBracket,
lexer.TokenKindName,
lexer.TokenKindString)
// validBlockLevelPhraseTokens lists all tokens that are expected when parsing
// a block level phrase.