Added sources for compiler and core library