showtokensymbols.java
来自「用java语言做的L语言编译器」· Java 代码 · 共 36 行
JAVA
36 行
package scanner;
import java.util.Iterator;
import llanguage.BuildWindow;
import structureWord.Symbols;
import structureWord.SymbolsStruct;
import structureWord.Token;
import structureWord.TokenStruct;
public class ShowTokenSymbols {
public void showTS() {
BuildWindow bw=BuildWindow.getBuildWindow();
Token token=Token.getToken();
Symbols symbols=Symbols.getSymbols();
// TODO Auto-generated method stub
bw.gettaInfo().append("label---name---type---code---address\n");
bw.gettaInfo().append("This is Token\n");
for (Iterator it = token.getTokenStruct().iterator(); it
.hasNext();) {
TokenStruct ts=(TokenStruct) it.next();
bw.gettaInfo().append("<"+ts.getLabel()+"---"+ts.getName()+"---"+ts.getType()+"---"+ts.getCode()+"---"+ts.getAddress()+">\n");
}
bw.gettaInfo().append("This is Symbols\n");
for (Iterator it = symbols.getSymbolStruct().iterator(); it
.hasNext();) {
SymbolsStruct ss=(SymbolsStruct) it.next();
bw.gettaInfo().append("<"+ss.getLabel()+"---"+ss.getName()+"---"+ss.getType()+"---"+ss.getCode()+"---"+ss.getAddress()+">\n");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?