static void Main(string[] args) { Console.WriteLine("Chose 1-3 test"); string g = Console.ReadLine(); string p = "text" + g + ".txt"; string input = File.ReadAllText(p); var ms = new MemoryStream(Encoding.UTF8.GetBytes(input)); var lexer = new GoLexer(new AntlrInputStream(ms)); var tokens = new CommonTokenStream(lexer); var parser = new GoParser(tokens); var tree = parser.file(); var pastwk = new ParseTreeWalker(); pastwk.Walk(new GoMegaListener(), tree); Console.Read(); }
public override void NavigateDependenciesTo(Stack <GoObject> pathTaken, GoParser parser) { parser.NavigateDependenciesInto(this, pathTaken); }
public override void AddToTypeNavigationQueue(Queue <GoObject> queue, GoParser parser) { parser.AddGoPropertyToNavigationQueue(this, queue); }
public override void FailIfUndefinedInParser(GoParser parser) { parser.IsPropertyDefined(this); }
public override void FailIfUndefinedInParser(GoParser parser) { }
public override void NavigateDependenciesTo(Stack <GoObject> pathTaken, GoParser parser) { }
public override void AddToTypeNavigationQueue(Queue <GoObject> queue, GoParser parser) { }