void parse_E() { parse_T(); char c = str[i]; while (c == '+' || c == '-'){ i++; parse_T(); c = str[i]; } return; }
struct T_t *parse(){ struct T_t *tree; tree = parse_T(); if(nexttoken() != M_ENDOFFILE) syntax_error(); return tree; }