?? symset.java
字號(hào):
package compiler.pl0;
import java.util.BitSet;
/**
* 我們把 java.util.BitSet 包裝一下,以便于編寫(xiě)代碼
*/
public class SymSet
extends BitSet {
/**
* 這個(gè)域沒(méi)有特別意義
*/
private static final long serialVersionUID = 8136959240158320958L;
/**
* 構(gòu)造一個(gè)符號(hào)集合
* @param nbits 這個(gè)集合的容量
*/
public SymSet(int nbits) {
super(nbits);
}
/**
* 把一個(gè)符號(hào)放到集合中
* @param s 要放置的符號(hào)
*/
public void set(Symbol s) {
set(s.ordinal());
}
//NN Symbol.ordinal
/**
* 檢查一個(gè)符號(hào)是否在集合中
* @param s 要檢查的符號(hào)
* @return 若符號(hào)在集合中,則返回true,否則返回false
*/
public boolean get(Symbol s) {
return get(s.ordinal());
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -