File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -43,11 +43,10 @@ export default abstract class BasicParser<
43
43
protected _parser : P ;
44
44
protected _parseTree : PRC ;
45
45
protected _parsedInput : string = null ;
46
- protected _parseErrors : ParseError [ ] ;
46
+ protected _parseErrors : ParseError [ ] = [ ] ;
47
47
/** members for cache end */
48
48
49
49
private _errorHandler : ErrorHandler < any > = ( error ) => {
50
- debugger ;
51
50
this . _parseErrors . push ( error ) ;
52
51
} ;
53
52
@@ -97,7 +96,7 @@ export default abstract class BasicParser<
97
96
const lexer = this . createLexerFormCharStream ( charStreams ) ;
98
97
if ( errorListener ) {
99
98
lexer . removeErrorListeners ( ) ;
100
- lexer . addErrorListener ( new ParseErrorListener ( this . _errorHandler ) ) ;
99
+ lexer . addErrorListener ( new ParseErrorListener ( errorListener ) ) ;
101
100
}
102
101
return lexer ;
103
102
}
@@ -113,7 +112,7 @@ export default abstract class BasicParser<
113
112
114
113
if ( errorListener ) {
115
114
parser . removeErrorListeners ( ) ;
116
- parser . addErrorListener ( new ParseErrorListener ( this . _errorHandler ) ) ;
115
+ parser . addErrorListener ( new ParseErrorListener ( errorListener ) ) ;
117
116
}
118
117
119
118
return parser ;
You can’t perform that action at this time.
0 commit comments