test/script/basic/parser/throwStat.js.EXPECTED

changeset 551
917b16e509bd
parent 0
b1a7da25b547
equal deleted inserted replaced
550:572a2e50ba9e 551:917b16e509bd
1 {
2 "type": "Program",
3 "body": [
4 {
5 "type": "ThrowStatement",
6 "argument": {
7 "type": "Identifier",
8 "name": "err"
9 }
10 }
11 ]
12 }
13 {
14 "type": "Program",
15 "body": [
16 {
17 "type": "ThrowStatement",
18 "argument": {
19 "type": "Literal",
20 "value": "wrong"
21 }
22 }
23 ]
24 }
25 {
26 "type": "Program",
27 "body": [
28 {
29 "type": "ThrowStatement",
30 "argument": {
31 "type": "NewExpression",
32 "callee": {
33 "type": "Identifier",
34 "name": "TypeError"
35 },
36 "arguments": []
37 }
38 }
39 ]
40 }
41 {
42 "type": "Program",
43 "body": [
44 {
45 "type": "ThrowStatement",
46 "argument": {
47 "type": "NewExpression",
48 "callee": {
49 "type": "Identifier",
50 "name": "TypeError"
51 },
52 "arguments": [
53 {
54 "type": "Literal",
55 "value": "not an array"
56 }
57 ]
58 }
59 }
60 ]
61 }
62 {
63 "type": "Program",
64 "body": [
65 {
66 "type": "ThrowStatement",
67 "argument": {
68 "type": "ObjectExpression",
69 "properties": [
70 {
71 "key": {
72 "type": "Identifier",
73 "name": "msg"
74 },
75 "value": {
76 "type": "Literal",
77 "value": "wrong!"
78 },
79 "kind": "init"
80 }
81 ]
82 }
83 }
84 ]
85 }

mercurial