/* Production 52, chapter 3.4, corba 2.3.1 */ public void complex_declarator() { /*@bgen(jjtree) complex_declarator */ ASTcomplex_declarator jjtn000 = new ASTcomplex_declarator(this, IDLParserTreeConstants.JJTCOMPLEX_DECLARATOR); bool jjtc000 = true; jjtree.openNodeScope(jjtn000); try { array_declarator(); } catch (Exception jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } {if (true) throw ;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
/** * does nothing, node is used by parent * @see parser.IDLParserVisitor#visit(ASTcomplex_declarator, Object) */ public Object visit(ASTcomplex_declarator node, Object data) { return null; // nothing to do, used by parent node }