internal static int Main(string[] args) { string?path = args?.FirstOrDefault(); if (string.IsNullOrWhiteSpace(path)) { Log.Fatal("Missing source to visualize"); return(1); } ASTNode ast = ASTFactory.BuildFromFile(path); return(new ASTVisualizer().Visualize(ast)); }
public void SourceNotFoundTest() { Assert.Throws <FileNotFoundException>(() => ASTFactory.BuildFromFile("404.c")); }