()
| 2290 | } |
| 2291 | |
| 2292 | final public void MapEntry() throws ParseException {/* @bgen(jjtree) MapEntry */ |
| 2293 | AstMapEntry jjtn000 = new AstMapEntry(JJTMAPENTRY); |
| 2294 | boolean jjtc000 = true; |
| 2295 | jjtree.openNodeScope(jjtn000); |
| 2296 | try { |
| 2297 | Expression(); |
| 2298 | jj_consume_token(COLON); |
| 2299 | Expression(); |
| 2300 | } catch (Throwable jjte000) { |
| 2301 | if (jjtc000) { |
| 2302 | jjtree.clearNodeScope(jjtn000); |
| 2303 | jjtc000 = false; |
| 2304 | } else { |
| 2305 | jjtree.popNode(); |
| 2306 | } |
| 2307 | if (jjte000 instanceof RuntimeException) { |
| 2308 | { |
| 2309 | if (true) { |
| 2310 | throw (RuntimeException) jjte000; |
| 2311 | } |
| 2312 | } |
| 2313 | } |
| 2314 | if (jjte000 instanceof ParseException) { |
| 2315 | { |
| 2316 | if (true) { |
| 2317 | throw (ParseException) jjte000; |
| 2318 | } |
| 2319 | } |
| 2320 | } |
| 2321 | { |
| 2322 | if (true) { |
| 2323 | throw (Error) jjte000; |
| 2324 | } |
| 2325 | } |
| 2326 | } finally { |
| 2327 | if (jjtc000) { |
| 2328 | jjtree.closeNodeScope(jjtn000, true); |
| 2329 | } |
| 2330 | } |
| 2331 | } |
| 2332 | |
| 2333 | /* |
| 2334 | * Identifier Java Language Identifier |
no test coverage detected