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 + -
显示快捷键?