code clean up and "what string @a{b c\n d e f g h i}" problem solved (next line's parent is in current line). Need to solve the problem of tab in front