public void parseFile(string filename) { var sf = new SourceFile(filename); var pos = new LexerPos(); pos.sourceFile = sf; pos.filePos = 0; pos.line = 1; pos.col = 1; parser.setPos(token, pos); parse_NamespaceBody(); }
public void setPos(Token token, LexerPos pos) { this.token = token; this.pos = pos; nextToken(); }
public static void Error(LexerPos pos, string msg) { Error(msg + " #" + pos.line + ":" + pos.col); }