parsing code for structs, strings, and c string literals partial semantic analyzing code for structs, strings, and c string literals