roc/test/snapshots/expr/unknown_operator.md
2025-10-16 07:00:23 -07:00

714 B

META

description=Unknown operator, should produce an error
type=expr

SOURCE

1 ++ 2

EXPECTED

UNEXPECTED TOKEN IN EXPRESSION - unknown_operator.md:1:4:1:5

PROBLEMS

UNEXPECTED TOKEN IN EXPRESSION The token + is not expected in an expression. Expressions can be identifiers, literals, function calls, or operators.

unknown_operator.md:1:4:1:5:

1 ++ 2

^

TOKENS

Int,OpPlus,OpPlus,Int,
EndOfFile,

PARSE

(e-binop (op "+")
	(e-int (raw "1"))
	(e-malformed (reason "expr_unexpected_token")))

FORMATTED

1 + 

CANONICALIZE

(can-ir (empty true))

TYPES

(inferred-types
	(defs)
	(expressions))