我正在尝试编写一个能够读取C文件(.cm)的扫描器。当扫描程序完成时,它将打印每个令牌以及令牌的行号。如果标记是标识符,则打印标识符的词位或字符串值;如果标记是数字,则打印数字的值。我写的这段代码已经接近实现我的扫描器了吗?我在识别输入行是标识符还是int时遇到了麻烦。我想这是我对代码基本结构的尝试。import java.io.File;<br>
public stat
当我在内存中存储我的类AbstractState的集合时,我遇到了内存异常,所以我正在尝试编写一个迭代器。我有一点C#知识,但几乎没有Java经验。在C#中,我会编写一个返回IEnumerable<AbstractState>的方法,但在这里似乎不是那么简单。import java.util.Iterator;
public class StateSpace<T e