fix keyword printing
add EVars and EFunction test
maybe fix comment handling
remove block reversing
ignore whitespaces when testing for equality
add EBlock tests
keep dot on @:meta
add more tests
generate FProp for properties
add class and enum tests
parse abstracts
Don't reverse paths, empty case creates null expr, not {expr:null, pos:pos}