📄 parsemib.java
字号:
} if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void SequenceOfVarsOrTextConvention() throws ParseException { /*@bgen(jjtree) SequenceOfVarsOrTextConvention */ SimpleNode jjtn000 = new SimpleNode(JJTSEQUENCEOFVARSORTEXTCONVENTION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { ObjectIdentifier(); jj_consume_token(ASSIGN); if (jj_2_108(3)) { SequenceOfVars(); } else if (jj_2_109(3)) { TextConvention(); } else { jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void SequenceOfVars() throws ParseException { /*@bgen(jjtree) TableOidVars */ SimpleNode jjtn000 = new SimpleNode(JJTTABLEOIDVARS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(SEQUENCE_TOKEN); jj_consume_token(LBRACE); label_21: while (true) { IdentifierInSequenceOfVars(); if (jj_2_114(3)) { jj_consume_token(IDENTIFIER); label_22: while (true) { if (jj_2_110(3)) { ; } else { break label_22; } if (jj_2_111(3)) { SizeDeclaration(); } else if (jj_2_112(3)) { jj_consume_token(LPAREN); jj_consume_token(INTEGER_LITERAL); jj_consume_token(68); jj_consume_token(68); jj_consume_token(INTEGER_LITERAL); jj_consume_token(RPAREN); } else { jj_consume_token(-1); throw new ParseException(); } } } else if (jj_2_115(3)) { jj_consume_token(OBJECT_IDENTITY); } else if (jj_2_116(3)) { jj_consume_token(OBJECT_TYPE); } else if (jj_2_117(3)) { jj_consume_token(OBJECT_TOKEN); jj_consume_token(IDENTIFIER_TOKEN); } else if (jj_2_118(3)) { jj_consume_token(OCTET_TOKEN); jj_consume_token(STRING_TOKEN); if (jj_2_113(3)) { SizeDeclaration(); } else { ; } } else { jj_consume_token(-1); throw new ParseException(); } label_23: while (true) { if (jj_2_119(3)) { ; } else { break label_23; } jj_consume_token(COMMA); } if (jj_2_120(3)) { ; } else { break label_21; } } jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(lastObjectIdentifierToken.image); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void TextConvention() throws ParseException { /*@bgen(jjtree) TextConvention */ SimpleNode jjtn000 = new SimpleNode(JJTTEXTCONVENTION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { if (jj_2_145(3)) { jj_consume_token(TEXTUAL_CONVENTION_TOKEN); label_24: while (true) { if (jj_2_134(3)) { jj_consume_token(STATUS); jj_consume_token(IDENTIFIER); } else if (jj_2_135(3)) { if (jj_2_121(3)) { jj_consume_token(DESCRIPTION); } else if (jj_2_122(3)) { jj_consume_token(REFERENCE_TOKEN); } else { jj_consume_token(-1); throw new ParseException(); } jj_consume_token(DESCRIPTOR_LITERAL); } else if (jj_2_136(3)) { jj_consume_token(DISPLAY_HINT_TOKEN); jj_consume_token(DESCRIPTOR_LITERAL); } else if (jj_2_137(3)) { jj_consume_token(OBJECTS_TOKEN); jj_consume_token(LBRACE); label_25: while (true) { jj_consume_token(IDENTIFIER); if (jj_2_123(3)) { jj_consume_token(COMMA); } else { ; } if (jj_2_124(3)) { ; } else { break label_25; } } jj_consume_token(RBRACE); } else if (jj_2_138(3)) { jj_consume_token(SYNTAX_TOKEN); if (jj_2_131(3)) { jj_consume_token(OBJECT_TOKEN); jj_consume_token(IDENTIFIER_TOKEN); } else if (jj_2_132(3)) { jj_consume_token(OCTET_TOKEN); jj_consume_token(STRING_TOKEN); if (jj_2_125(3)) { SizeDeclaration(); } else { ; } } else if (jj_2_133(3)) { GetTypeIdentifier(); if (jj_2_130(3)) { if (jj_2_128(3)) { SizeDeclaration(); } else if (jj_2_129(3)) { jj_consume_token(LBRACE); label_26: while (true) { jj_consume_token(IDENTIFIER); jj_consume_token(LPAREN); jj_consume_token(INTEGER_LITERAL); jj_consume_token(RPAREN); if (jj_2_126(3)) { jj_consume_token(COMMA); } else { ; } if (jj_2_127(3)) { ; } else { break label_26; } } jj_consume_token(RBRACE); } else { jj_consume_token(-1); throw new ParseException(); } } else { ; } } else { jj_consume_token(-1); throw new ParseException(); } } else { jj_consume_token(-1); throw new ParseException(); } if (jj_2_139(3)) { ; } else { break label_24; } } } else if (jj_2_146(3)) { jj_consume_token(OCTET_TOKEN); jj_consume_token(STRING_TOKEN); if (jj_2_144(3)) { if (jj_2_142(3)) { SizeDeclaration(); } else if (jj_2_143(3)) { jj_consume_token(LBRACE); label_27: while (true) { jj_consume_token(IDENTIFIER); jj_consume_token(LPAREN); jj_consume_token(INTEGER_LITERAL); jj_consume_token(RPAREN); if (jj_2_140(3)) { jj_consume_token(COMMA); } else { ; } if (jj_2_141(3)) { ; } else { break label_27; } } jj_consume_token(RBRACE); } else { jj_consume_token(-1); throw new ParseException(); } } else { ; } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(lastObjectIdentifierToken.image); } else { jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void IdentifierInSequenceOfVars() throws ParseException { /*@bgen(jjtree) IdentifierInSequenceOfVars */ SimpleNode jjtn000 = new SimpleNode(JJTIDENTIFIERINSEQUENCEOFVARS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token t; try { // called from SequenceOfVars() // mark each ast node in the sequence t = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(t.image); jjtn000.setIsOidInTable(true); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void End() throws ParseException { /*@bgen(jjtree) End */ SimpleNode jjtn000 = new SimpleNode(JJTEND); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(END); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void Expression() throws ParseException { /*@bgen(jjtree) Expression */ SimpleNode jjtn000 = new SimpleNode(JJTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { Identifier(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void Identifier() throws ParseException { /*@bgen(jjtree) Identifier */ SimpleNode jjtn000 = new SimpleNode(JJTIDENTIFIER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token t; try { t = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(t.image); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void ObjectIdentifier() throws ParseException { /*@bgen(jjtree) ObjectIdentifier */ SimpleNode jjtn000 = new SimpleNode(JJTOBJECTIDENTIFIER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token t; try { t = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(t.image); lastObjectIdentifierToken = t; } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void ParentObjectIdentifier() throws ParseException { /*@bgen(jjtree) Parent */ SimpleNode jjtn000 = new SimpleNode(JJTPARENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token t; try { t = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setParentName(t.image); jjtn000.setName(lastObjectIdentifierToken.image); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } static final public void ChildTextIdentifier() throws ParseException { /*@bgen(jjtree) ChildTextIdentifier */ SimpleNode jjtn000 = new SimpleNode(JJTCHILDTEXTIDENTIFIER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token t; try { t = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(t.image); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -