()
| 2235 | } |
| 2236 | |
| 2237 | private AstNode letStatement() throws IOException { |
| 2238 | if (currentToken != Token.LET) codeBug(); |
| 2239 | consumeToken(); |
| 2240 | int lineno = lineNumber(), pos = ts.tokenBeg, column = columnNumber(); |
| 2241 | AstNode pn; |
| 2242 | if (peekToken() == Token.LP) { |
| 2243 | pn = let(true, pos); |
| 2244 | } else { |
| 2245 | pn = variables(Token.LET, pos, true); // else, e.g.: let x=6, y=7; |
| 2246 | } |
| 2247 | pn.setLineColumnNumber(lineno, column); |
| 2248 | return pn; |
| 2249 | } |
| 2250 | |
| 2251 | /** |
| 2252 | * Returns whether or not the bits in the mask have changed to all set. |
no test coverage detected