Class LineNumberTargetCollector

  • All Implemented Interfaces:
    Visitor

    public class LineNumberTargetCollector
    extends java.lang.Object
    implements Visitor
    • Constructor Detail

      • LineNumberTargetCollector

        public LineNumberTargetCollector()
    • Method Detail

      • getTargets

        public java.util.Set<java.lang.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