Class ReplSourceVisitor

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Void>
org.ek9lang.antlr.EK9BaseVisitor<Void>
org.ek9lang.cli.ReplSourceVisitor
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>, EK9Visitor<Void>

public final class ReplSourceVisitor extends EK9BaseVisitor<Void>
Visitor that extracts content from a parsed EK9 file for loading into the REPL. Extracts type, function, class, record, trait definitions and program statements. Each section's content is stored as individual lines for the REPL buffers.