Fixed codegen_cond
Don't use regexps in crystal lexer