⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showtokensymbols.java

📁 用java语言做的L语言编译器
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -