Skip to content

Commit 3f0c96c

Browse files
committed
feat: use errorhandler form params
1 parent 62ea98f commit 3f0c96c

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/parser/common/basicParser.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,10 @@ export default abstract class BasicParser<
4343
protected _parser: P;
4444
protected _parseTree: PRC;
4545
protected _parsedInput: string = null;
46-
protected _parseErrors: ParseError[];
46+
protected _parseErrors: ParseError[] = [];
4747
/** members for cache end */
4848

4949
private _errorHandler: ErrorHandler<any> = (error) => {
50-
debugger;
5150
this._parseErrors.push(error);
5251
};
5352

@@ -97,7 +96,7 @@ export default abstract class BasicParser<
9796
const lexer = this.createLexerFormCharStream(charStreams);
9897
if(errorListener) {
9998
lexer.removeErrorListeners();
100-
lexer.addErrorListener(new ParseErrorListener(this._errorHandler));
99+
lexer.addErrorListener(new ParseErrorListener(errorListener));
101100
}
102101
return lexer;
103102
}
@@ -113,7 +112,7 @@ export default abstract class BasicParser<
113112

114113
if(errorListener) {
115114
parser.removeErrorListeners();
116-
parser.addErrorListener(new ParseErrorListener(this._errorHandler));
115+
parser.addErrorListener(new ParseErrorListener(errorListener));
117116
}
118117

119118
return parser;

0 commit comments

Comments
 (0)