oden/fine/tests/expression/variable.fine
John Doty 308114f8cf [fine] Fixup let environment
Also handle circular references in types and environments without
exploding, and tweak test output a little bit.
2024-01-07 08:05:55 -08:00

31 lines
612 B
Text

// @concrete:
// | File
// | LetStatement
// | Let:'"let"'
// | Identifier:'"x"'
// | Equal:'"="'
// | LiteralExpression
// | Number:'"23"'
// | Semicolon:'";"'
// | LetStatement
// | Let:'"let"'
// | Identifier:'"y"'
// | Equal:'"="'
// | BinaryExpression
// | Identifier
// | Identifier:'"x"'
// | Star:'"*"'
// | LiteralExpression
// | Number:'"2"'
// | Semicolon:'";"'
// | ExpressionStatement
// | Identifier
// | Identifier:'"y"'
// | Semicolon:'";"'
// |
let x = 23;
let y = x * 2;
y;
// @type: 590 f64