fix parsing of cr/lf to space
some extensions that actually compile; still not complete or non-buggy yet