#include "syntax_tree.h" extern syntax_tree *parse(const char*); int main(int argc, char *argv[]) { syntax_tree *tree = NULL; const char *input = NULL; if (argc == 2) { input = argv[1]; } else if(argc >= 3) { printf("usage: %s \n", argv[0]); return 1; } // Call the syntax analyzer. tree = parse(input); print_syntax_tree(stdout, tree); del_syntax_tree(tree); return 0; }