we are three students of Computer Science of University of Rome "La Sapienza" and we're attempting to create a small-java-compiler of 1.0.2. we are in trouble with some features: 1. the original grammar is compiled without problems, but adding semantic actions in some productions Yacc never reduces them. 2. we're not sure if the decompression of classes.zip is made by javac or by java (runner) or both. 3. we'd like to know if the path of the Object class in the class file must be absolute of relative to the actual path. thank's a lot, three idiots attempting to become normal