returnStat.js.EXPECTED revision 550:917b16e509bd
196263Sobrien{
2117395Skan    "type": "Program",
3132718Skan    "body": [
496263Sobrien        {
5132718Skan            "type": "ExpressionStatement",
696263Sobrien            "expression": {
7132718Skan                "type": "FunctionExpression",
8132718Skan                "id": null,
9132718Skan                "params": [],
10132718Skan                "defaults": [],
1196263Sobrien                "rest": null,
12132718Skan                "body": {
13132718Skan                    "type": "BlockStatement",
14132718Skan                    "body": [
15132718Skan                        {
1696263Sobrien                            "type": "ReturnStatement",
17132718Skan                            "argument": null
18132718Skan                        }
19169689Skan                    ]
20169689Skan                },
2196263Sobrien                "generator": false,
2296263Sobrien                "expression": false
2396263Sobrien            }
2496263Sobrien        }
2596263Sobrien    ]
2696263Sobrien}
2796263Sobrien{
2896263Sobrien    "type": "Program",
2996263Sobrien    "body": [
3096263Sobrien        {
3196263Sobrien            "type": "ExpressionStatement",
3296263Sobrien            "expression": {
3396263Sobrien                "type": "FunctionExpression",
3496263Sobrien                "id": null,
3596263Sobrien                "params": [],
3696263Sobrien                "defaults": [],
37132718Skan                "rest": null,
3896263Sobrien                "body": {
39                    "type": "BlockStatement",
40                    "body": [
41                        {
42                            "type": "ReturnStatement",
43                            "argument": {
44                                "type": "Identifier",
45                                "name": "res"
46                            }
47                        }
48                    ]
49                },
50                "generator": false,
51                "expression": false
52            }
53        }
54    ]
55}
56{
57    "type": "Program",
58    "body": [
59        {
60            "type": "ExpressionStatement",
61            "expression": {
62                "type": "FunctionExpression",
63                "id": null,
64                "params": [],
65                "defaults": [],
66                "rest": null,
67                "body": {
68                    "type": "BlockStatement",
69                    "body": [
70                        {
71                            "type": "ReturnStatement",
72                            "argument": {
73                                "type": "CallExpression",
74                                "callee": {
75                                    "type": "Identifier",
76                                    "name": "foo"
77                                },
78                                "arguments": []
79                            }
80                        }
81                    ]
82                },
83                "generator": false,
84                "expression": false
85            }
86        }
87    ]
88}
89