UNPKG

antlr4-runtime

Version:

JavaScript runtime for ANTLR4

27 lines (23 loc) 819 B
/* Copyright (c) 2012-2022 The ANTLR Project Contributors. All rights reserved. * Use is of this file is governed by the BSD 3-clause license that * can be found in the LICENSE.txt file in the project root. */ /** * Represents a token that was consumed during resynchronization * rather than during a valid match operation. For example, * we will create this kind of a node during single token insertion * and deletion as well as during "consume until error recovery set" * upon no viable alternative exceptions. */ import TerminalNodeImpl from "./TerminalNodeImpl.js"; export default class ErrorNodeImpl extends TerminalNodeImpl { constructor(token) { super(token); } isErrorNode() { return true; } accept(visitor) { return visitor.visitErrorNode(this); } }