functionDeclaration.js.EXPECTED revision 1224:065b159bb922
1[ 2 { 3 "endPosition": "17", 4 "kind": "FUNCTION", 5 "name": "a", 6 "body": { 7 "endPosition": "16", 8 "kind": "BLOCK", 9 "statements": [], 10 "startPosition": "15" 11 }, 12 "strict": "false", 13 "startPosition": "1", 14 "parameters": [] 15 }, 16 { 17 "endPosition": "62", 18 "kind": "FUNCTION", 19 "name": "d", 20 "body": { 21 "endPosition": "60", 22 "kind": "BLOCK", 23 "statements": [ 24 { 25 "endPosition": "60", 26 "kind": "FUNCTION", 27 "name": "e", 28 "body": { 29 "endPosition": "59", 30 "kind": "BLOCK", 31 "statements": [ 32 { 33 "expression": { 34 "endPosition": "59", 35 "kind": "FUNCTION_INVOCATION", 36 "functionSelect": { 37 "endPosition": "56", 38 "kind": "IDENTIFIER", 39 "name": "print", 40 "startPosition": "51" 41 }, 42 "arguments": [ 43 { 44 "endPosition": "58", 45 "kind": "IDENTIFIER", 46 "name": "a", 47 "startPosition": "57" 48 } 49 ], 50 "startPosition": "51" 51 }, 52 "endPosition": "59", 53 "kind": "EXPRESSION_STATEMENT", 54 "startPosition": "51" 55 } 56 ], 57 "startPosition": "50" 58 }, 59 "strict": "false", 60 "startPosition": "36", 61 "parameters": [] 62 } 63 ], 64 "startPosition": "30" 65 }, 66 "strict": "false", 67 "startPosition": "18", 68 "parameters": [] 69 }, 70 { 71 "endPosition": "89", 72 "kind": "FUNCTION", 73 "name": "f", 74 "body": { 75 "endPosition": "88", 76 "kind": "BLOCK", 77 "statements": [ 78 { 79 "expression": { 80 "endPosition": "88", 81 "kind": "FUNCTION_INVOCATION", 82 "functionSelect": { 83 "endPosition": "85", 84 "kind": "IDENTIFIER", 85 "name": "print", 86 "startPosition": "80" 87 }, 88 "arguments": [ 89 { 90 "endPosition": "87", 91 "kind": "IDENTIFIER", 92 "name": "a", 93 "startPosition": "86" 94 } 95 ], 96 "startPosition": "80" 97 }, 98 "endPosition": "88", 99 "kind": "EXPRESSION_STATEMENT", 100 "startPosition": "80" 101 } 102 ], 103 "startPosition": "79" 104 }, 105 "strict": "false", 106 "startPosition": "63", 107 "parameters": [ 108 { 109 "endPosition": "75", 110 "kind": "IDENTIFIER", 111 "name": "a", 112 "startPosition": "74" 113 }, 114 { 115 "endPosition": "78", 116 "kind": "IDENTIFIER", 117 "name": "b", 118 "startPosition": "77" 119 } 120 ] 121 }, 122 { 123 "endPosition": "121", 124 "kind": "FUNCTION", 125 "name": "j", 126 "body": { 127 "endPosition": "120", 128 "kind": "BLOCK", 129 "statements": [ 130 { 131 "expression": { 132 "endPosition": "118", 133 "kind": "STRING_LITERAL", 134 "value": "use strict", 135 "startPosition": "108" 136 }, 137 "endPosition": "118", 138 "kind": "EXPRESSION_STATEMENT", 139 "startPosition": "108" 140 } 141 ], 142 "startPosition": "106" 143 }, 144 "strict": "true", 145 "startPosition": "90", 146 "parameters": [ 147 { 148 "endPosition": "102", 149 "kind": "IDENTIFIER", 150 "name": "a", 151 "startPosition": "101" 152 }, 153 { 154 "endPosition": "105", 155 "kind": "IDENTIFIER", 156 "name": "b", 157 "startPosition": "104" 158 } 159 ] 160 } 161] 162