C-MINUS COMPILATION: ./test1.cm 4: reserved word: int 4: ID, name= gcd 4: ( 4: reserved word: int 4: ID, name= u 4: , 4: reserved word: int 4: ID, name= v 4: ) 5: { 6: reserved word: if 6: ( 6: ID, name= v 6: == 6: NUM, val= 0 6: ) 6: reserved word: return 6: ID, name= u 6: ; 7: reserved word: else 7: reserved word: return 7: ID, name= gcd 7: ( 7: ID, name= v 7: , 7: ID, name= u 7: - 7: ID, name= u 7: / 7: ID, name= v 7: * 7: ID, name= v 7: ) 7: ; 9: } 11: reserved word: void 11: ID, name= main 11: ( 11: reserved word: void 11: ) 12: { 13: reserved word: int 13: ID, name= x 13: ; 13: reserved word: int 13: ID, name= y 13: ; 14: ID, name= x 14: = 14: ID, name= input 14: ( 14: ) 14: ; 14: ID, name= y 14: = 14: ID, name= input 14: ( 14: ) 14: ; 15: ID, name= output 15: ( 15: ID, name= gcd 15: ( 15: ID, name= x 15: , 15: ID, name= y 15: ) 15: ) 15: ; 16: } 17: EOF