def t_INITIAL_asm_sharp(self, t):
        r'[ \t]*\#'  # Only matches if at beginning of line and "#"
        if self.find_column(t) == 1:
            t.lexer.push_state('prepro')  # Start preprocessor
            self.expectingDirective = True
def t_INITIAL_asm_sharp ( self , t ) : if self . find_column ( t ) == 1 : t . lexer . push_state ( 'prepro' ) self . expectingDirective = True
r'[ \t]*\#