blob: ede4ae8caf7a0a43ed2211cb342d1b17061cdec1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# Golden test output of SBELocalBindTest/NestedBind1
-- INPUT EXPRESSION:
let [
l20.0 = 20
]
in (
let [
l10.0 = 10
]
in (l10.0 + l20.0)
+ l20.0)
-- COMPILED EXPRESSION:
[0x0000-0x002a]
0x0000: pushConstVal(value: 20);
0x000a: pushConstVal(value: 10);
0x0014: add(popLhs: 0, offsetLhs: 0, popRhs: 0, offsetRhs: 1);
0x001f: swap();
0x0020: pop();
0x0021: add(popLhs: 1, offsetLhs: 0, popRhs: 0, offsetRhs: 1);
0x0028: swap();
0x0029: pop();
-- EXECUTE VARIATION:
RESULT: 50
|