?? depthfirstadapter.java
字號:
/* This file was generated by SableCC (http://www.sablecc.org/). */package org.sablecc.sablecc.analysis;import java.util.*;import org.sablecc.sablecc.node.*;public class DepthFirstAdapter extends AnalysisAdapter{ public void inStart(Start node) { defaultIn(node); } public void outStart(Start node) { defaultOut(node); } public void defaultIn(Node node) {} public void defaultOut(Node node) {} public void caseStart(Start node) { inStart(node); node.getPGrammar().apply(this); node.getEOF().apply(this); outStart(node); } public void inAGrammar(AGrammar node) { defaultIn(node); } public void outAGrammar(AGrammar node) { defaultOut(node); } public void caseAGrammar(AGrammar node) { inAGrammar(node); if(node.getPackage() != null) { node.getPackage().apply(this); } if(node.getHelpers() != null) { node.getHelpers().apply(this); } if(node.getStates() != null) { node.getStates().apply(this); } if(node.getTokens() != null) { node.getTokens().apply(this); } if(node.getIgnTokens() != null) { node.getIgnTokens().apply(this); } if(node.getProductions() != null) { node.getProductions().apply(this); } outAGrammar(node); } public void inAPackage(APackage node) { defaultIn(node); } public void outAPackage(APackage node) { defaultOut(node); } public void caseAPackage(APackage node) { inAPackage(node); if(node.getPackage() != null) { node.getPackage().apply(this); } if(node.getPkgName() != null) { node.getPkgName().apply(this); } outAPackage(node); } public void inAPkgName(APkgName node) { defaultIn(node); } public void outAPkgName(APkgName node) { defaultOut(node); } public void caseAPkgName(APkgName node) { inAPkgName(node); if(node.getPkgId() != null) { node.getPkgId().apply(this); } { Object temp[] = node.getPkgIds().toArray(); for(int i = 0; i < temp.length; i++) { ((PPkgNameTail) temp[i]).apply(this); } } if(node.getSemicolon() != null) { node.getSemicolon().apply(this); } outAPkgName(node); } public void inAPkgNameTail(APkgNameTail node) { defaultIn(node); } public void outAPkgNameTail(APkgNameTail node) { defaultOut(node); } public void caseAPkgNameTail(APkgNameTail node) { inAPkgNameTail(node); if(node.getDot() != null) { node.getDot().apply(this); } if(node.getPkgId() != null) { node.getPkgId().apply(this); } outAPkgNameTail(node); } public void inAHelpers(AHelpers node) { defaultIn(node); } public void outAHelpers(AHelpers node) { defaultOut(node); } public void caseAHelpers(AHelpers node) { inAHelpers(node); if(node.getHelpers() != null) { node.getHelpers().apply(this); } { Object temp[] = node.getHelperDefs().toArray(); for(int i = 0; i < temp.length; i++) { ((PHelperDef) temp[i]).apply(this); } } outAHelpers(node); } public void inAHelperDef(AHelperDef node) { defaultIn(node); } public void outAHelperDef(AHelperDef node) { defaultOut(node); } public void caseAHelperDef(AHelperDef node) { inAHelperDef(node); if(node.getId() != null) { node.getId().apply(this); } if(node.getEqual() != null) { node.getEqual().apply(this); } if(node.getRegExp() != null) { node.getRegExp().apply(this); } if(node.getSemicolon() != null) { node.getSemicolon().apply(this); } outAHelperDef(node); } public void inAStates(AStates node) { defaultIn(node); } public void outAStates(AStates node) { defaultOut(node); } public void caseAStates(AStates node) { inAStates(node); if(node.getStates() != null) { node.getStates().apply(this); } if(node.getIdList() != null) { node.getIdList().apply(this); } if(node.getSemicolon() != null) { node.getSemicolon().apply(this); } outAStates(node); } public void inAIdList(AIdList node) { defaultIn(node); } public void outAIdList(AIdList node) { defaultOut(node); } public void caseAIdList(AIdList node) { inAIdList(node); if(node.getId() != null) { node.getId().apply(this); } { Object temp[] = node.getIds().toArray(); for(int i = 0; i < temp.length; i++) { ((PIdListTail) temp[i]).apply(this); } } outAIdList(node); } public void inAIdListTail(AIdListTail node) { defaultIn(node); } public void outAIdListTail(AIdListTail node) { defaultOut(node); } public void caseAIdListTail(AIdListTail node) { inAIdListTail(node); if(node.getComma() != null) { node.getComma().apply(this); } if(node.getId() != null) { node.getId().apply(this); } outAIdListTail(node); } public void inATokens(ATokens node) { defaultIn(node); } public void outATokens(ATokens node) { defaultOut(node); } public void caseATokens(ATokens node) { inATokens(node); if(node.getTokens() != null) { node.getTokens().apply(this); } { Object temp[] = node.getTokenDefs().toArray(); for(int i = 0; i < temp.length; i++) { ((PTokenDef) temp[i]).apply(this); } } outATokens(node); } public void inATokenDef(ATokenDef node) { defaultIn(node); } public void outATokenDef(ATokenDef node) { defaultOut(node); } public void caseATokenDef(ATokenDef node) { inATokenDef(node); if(node.getStateList() != null) { node.getStateList().apply(this); } if(node.getId() != null) { node.getId().apply(this); } if(node.getEqual() != null) { node.getEqual().apply(this); } if(node.getRegExp() != null) { node.getRegExp().apply(this); } if(node.getLookAhead() != null) { node.getLookAhead().apply(this); } if(node.getSemicolon() != null) { node.getSemicolon().apply(this); } outATokenDef(node); } public void inAStateList(AStateList node) { defaultIn(node); } public void outAStateList(AStateList node) { defaultOut(node); } public void caseAStateList(AStateList node) { inAStateList(node); if(node.getLBrace() != null) { node.getLBrace().apply(this); } if(node.getId() != null) { node.getId().apply(this); } if(node.getTransition() != null) { node.getTransition().apply(this); } { Object temp[] = node.getStateLists().toArray(); for(int i = 0; i < temp.length; i++) { ((PStateListTail) temp[i]).apply(this); } } if(node.getRBrace() != null) { node.getRBrace().apply(this); } outAStateList(node); } public void inAStateListTail(AStateListTail node) { defaultIn(node); } public void outAStateListTail(AStateListTail node) { defaultOut(node); } public void caseAStateListTail(AStateListTail node) { inAStateListTail(node); if(node.getComma() != null) { node.getComma().apply(this); } if(node.getId() != null) { node.getId().apply(this); } if(node.getTransition() != null) { node.getTransition().apply(this); } outAStateListTail(node); } public void inATransition(ATransition node) { defaultIn(node); } public void outATransition(ATransition node) { defaultOut(node); } public void caseATransition(ATransition node) { inATransition(node); if(node.getArrow() != null) { node.getArrow().apply(this); } if(node.getId() != null) { node.getId().apply(this); } outATransition(node); } public void inAIgnTokens(AIgnTokens node) { defaultIn(node); } public void outAIgnTokens(AIgnTokens node) { defaultOut(node); } public void caseAIgnTokens(AIgnTokens node) { inAIgnTokens(node); if(node.getIgnored() != null) { node.getIgnored().apply(this); } if(node.getTokens() != null) { node.getTokens().apply(this); } if(node.getIdList() != null) { node.getIdList().apply(this); } if(node.getSemicolon() != null) { node.getSemicolon().apply(this); } outAIgnTokens(node); } public void inALookAhead(ALookAhead node) { defaultIn(node); } public void outALookAhead(ALookAhead node) { defaultOut(node); } public void caseALookAhead(ALookAhead node) { inALookAhead(node); if(node.getSlash() != null) { node.getSlash().apply(this); } if(node.getRegExp() != null) { node.getRegExp().apply(this); } outALookAhead(node); } public void inARegExp(ARegExp node) { defaultIn(node); } public void outARegExp(ARegExp node) { defaultOut(node); } public void caseARegExp(ARegExp node) { inARegExp(node); if(node.getConcat() != null) { node.getConcat().apply(this); } { Object temp[] = node.getConcats().toArray(); for(int i = 0; i < temp.length; i++) { ((PRegExpTail) temp[i]).apply(this); } } outARegExp(node); } public void inARegExpTail(ARegExpTail node) { defaultIn(node); } public void outARegExpTail(ARegExpTail node) { defaultOut(node); } public void caseARegExpTail(ARegExpTail node) { inARegExpTail(node); if(node.getBar() != null) { node.getBar().apply(this); } if(node.getConcat() != null) { node.getConcat().apply(this); } outARegExpTail(node); } public void inAConcat(AConcat node) { defaultIn(node); } public void outAConcat(AConcat node) { defaultOut(node); } public void caseAConcat(AConcat node) { inAConcat(node); { Object temp[] = node.getUnExps().toArray(); for(int i = 0; i < temp.length; i++) { ((PUnExp) temp[i]).apply(this); } } outAConcat(node); } public void inAUnExp(AUnExp node) { defaultIn(node); } public void outAUnExp(AUnExp node) { defaultOut(node); } public void caseAUnExp(AUnExp node) { inAUnExp(node); if(node.getBasic() != null) { node.getBasic().apply(this); } if(node.getUnOp() != null) { node.getUnOp().apply(this); } outAUnExp(node); } public void inACharBasic(ACharBasic node) { defaultIn(node); } public void outACharBasic(ACharBasic node) { defaultOut(node); } public void caseACharBasic(ACharBasic node) { inACharBasic(node); if(node.getChar() != null) { node.getChar().apply(this); } outACharBasic(node); } public void inASetBasic(ASetBasic node) { defaultIn(node); } public void outASetBasic(ASetBasic node)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -