Class LineNumberTargetCollector

java.lang.Object
org.applecommander.bastools.api.visitors.LineNumberTargetCollector
All Implemented Interfaces:
Visitor

public class LineNumberTargetCollector extends Object implements Visitor
  • Constructor Details

    • LineNumberTargetCollector

      public LineNumberTargetCollector()
  • Method Details

    • getTargets

      public Set<Integer> getTargets()
    • visit

      public Statement visit(Statement statement)
      We saw a trigger, collect any numbers that follow. Trigger cases: - GOSUB n - GOTO n - IF ... THEN n - LIST n [ ,m ] - ON x GOTO n, m, ... - ON x GOSUB n, m, ... - ONERR GOTO n - RUN n
      Specified by:
      visit in interface Visitor