added string literal recognition