public Parser(Scanner scanner, ErrorContainer errors) { this.scanner = scanner; this.errors = errors; }
bool DoLexicalAnalysis() { this.scanner = new Scanner (charStream, errors); string errMsg = "Your program contained some lexical errors and could not be interpreted:"; return DoErrorCheckingAndWriteErrorMessages(errMsg, ErrorType.LexicalError); }