started working with cup. currently supports very basic language (only addition operation ie 1+1;)