Reserve __result keyword
This commit is contained in:
		| @ -25,8 +25,8 @@ keywordT = string "t" *> notFollowedBy alphaNumChar *> pure LKeywordT | ||||
| identifier :: Lexer LToken | ||||
| identifier = do | ||||
|   name <- some (letterChar <|> char '_' <|> char '-') | ||||
|   if name == "t" | ||||
|     then fail "Keyword 't' cannot be used as an identifier" | ||||
|   if (name == "t" || name == "__result") | ||||
|     then fail "Keywords (`t`, `__result`) cannot be used as an identifier" | ||||
|     else return (LIdentifier name) | ||||
|  | ||||
| integerLiteral :: Lexer LToken | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 James Eversole
						James Eversole