test for carriage return issues. fast parser seems to be counting characters wrong when carriage returns are involved. see #402
carriage return issues fixed in the fast parser -> fixes #402
fix for an issue with commas in statements
small carriage return fix, so that Definition.description doesn't return crazy carriage returns without a newline