lexer processing comment
patterns move to const.py