initializer_list bug fixed, lexer updated