Moved filename into parser, not stream, context
Simplified an if
Typo
Added bitwise not emission