def t_STRING(t):
    """'.*?'|".*?"|'[^']*?(?=\\n)|"[^"]*?(?=\\n)"""
    if t.value[0] != t.value[-1] or len(t.value) == 1:
        t.value = eval('u' + t.value + t.value[0]) + '\n'
    else:
        t.value = eval('u' + t.value)
    return t
