/* Production 77, chapter 3.4, corba 2.3.1 */ public void element_spec() { /*@bgen(jjtree) element_spec */ ASTelement_spec jjtn000 = new ASTelement_spec(this, IDLParserTreeConstants.JJTELEMENT_SPEC); bool jjtc000 = true; jjtree.openNodeScope(jjtn000); try { type_spec(); declarator(); } catch (Exception jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } {if (true) throw ;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
/** * @see parser.IDLParserVisitor#visit(ASTelement_spec, Object) */ public Object visit(ASTelement_spec node, Object data) { // nothing to do, nodes are handled by a parent node return null; }