minor edits
rm output.cpp
added constructor to sident + changed semantics check
changed pretty_c and gen_cpp to use sstmt