parser.c: add Iile IO for source codee