(type, info)
| 336 | } |
| 337 | popcontext.lex = true |
| 338 | function pushlex(type, info) { |
| 339 | var result = function() { |
| 340 | var state = cx.state, indent = state.indented; |
| 341 | if (state.lexical.type == "stat") indent = state.lexical.indented; |
| 342 | else for (var outer = state.lexical; outer && outer.type == ")" && outer.align; outer = outer.prev) |
| 343 | indent = outer.indented; |
| 344 | state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info); |
| 345 | }; |
| 346 | result.lex = true; |
| 347 | return result; |
| 348 | } |
| 349 | function poplex() { |
| 350 | var state = cx.state; |
| 351 | if (state.lexical.prev) { |
no outgoing calls
no test coverage detected