text: /* 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.
   */
  import Transition from "./Transition.js";
  
  export default class EpsilonTransition extends Transition {
      constructor(target, outermostPrecedenceReturn) {
          super(target);
          this.serializationType = Transition.EPSILON;
          this.isEpsilon = true;
          this.outermostPrecedenceReturn = outermostPrecedenceReturn;
      }
  
      matches(symbol, minVocabSymbol, maxVocabSymbol) {
          return false;
      }
  
      toString() {
          return "epsilon";
      }
  }
  