added option to leave out comments
improved representation of VariableAccess