moar tests (phew, almost done)

- oneline fix and tests
- quotemark tests
- semicolon tests
- sub tests
- trailing tests