Fix for normal assembler not support trailing // comments and lack of preprocessor

...ave a preprocessor