fix test script output
support escape sequences in strings
add GenerateMemberAssign overload
ClassDefExpr: expose name and methods
preprocess class methods
generate class definitions
fix variables in else-Blocks (amendment to a0674e4149023)