Initial Commit
This commit is contained in:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Corgi {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
System.out.print("Enter name of Corgi program file: ");
|
||||
Scanner keys = new Scanner( System.in );
|
||||
String name = keys.nextLine();
|
||||
|
||||
Lexer lex = new Lexer( name );
|
||||
Parser parser = new Parser( lex );
|
||||
|
||||
// start with <statements>
|
||||
Node root = parser.parseProgram();
|
||||
|
||||
// display parse tree for debugging/testing:
|
||||
TreeViewer viewer = new TreeViewer("Parse Tree", 0, 0, 800, 500, root );
|
||||
|
||||
// execute the parse tree
|
||||
// root.execute();
|
||||
|
||||
}// main
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user