//----< attempt to open file with a System.IO.StreamReader >----- public bool open(string path) { try { fs_ = new System.IO.StreamReader(path, true); context_.currentState_ = TokenState.nextState(context_); } catch (Exception ex) { Console.Write("\n {0}\n", ex.Message); return(false); } return(true); }
public Token getTok() { Token tok = null; while (!isDone()) { tok = context_.currentState_.getTok(); context_.currentState_ = TokenState.nextState(context_); if (!isWhiteSpaceToken(tok)) { break; } } return(tok); }