Skip to content

Commit 76fdd5c

Browse files
committed
добавил чистку контента после инициализации
1 parent b08ba1d commit 76fdd5c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/github/_1c_syntax/bsl/parser/Tokenizer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
*/
5050
public abstract class Tokenizer<T extends BSLParserRuleContext, P extends Parser> {
5151

52-
private final String content;
52+
private String content;
5353
private final Lexer lexer;
5454
private final Lazy<CommonTokenStream> tokenStream = new Lazy<>(this::computeTokenStream);
5555
private final Lazy<List<Token>> tokens = new Lazy<>(this::computeTokens);
@@ -111,6 +111,7 @@ private T computeAST() {
111111

112112
private CommonTokenStream computeTokenStream() {
113113
lexer.setInputStream(CharStreams.fromString(content));
114+
content = null;
114115
lexer.removeErrorListener(ConsoleErrorListener.INSTANCE);
115116
var tempTokenStream = new CommonTokenStream(lexer);
116117
tempTokenStream.fill();

0 commit comments

Comments
 (0)