updated source-compiler; added tests for building styles