Most students of literature can pick apart a metaphor or spot an ethnic stereotype, but not many of them can say things like: 'The poem's sardonic tone is curiously at odds with its plodding syntax.'
Compilers resemble gluttonous eaters who devour excessive quantities of healthy food just to excrete them as refuse.
Developing a compiler was a logical move; but in matters like this, you don't run against logic - you run against people who can't change their minds.
Syntax must be bad, having sin and tax in it.
In our daily lives as programmers, we process text strings a lot. So I tried to work hard on text processing, namely the string class and regular expressions. Regular expressions are built into the language and are very tuned up for use.
Writing a really general parser is a major but different undertaking, by far the hardest points being sensitivity to context and resolution of ambiguity.
Syntax is the study of the principles and processes by which sentences are constructed in particular languages. Syntactic investigation of a given language has as its goal the construction of a grammar that can be viewed as a device of some sort for producing the sentences of the language under analysis.
When you translate poetry in particular, you're obliged to look at how the writer with whom you're working puts together words, sentences, phrases, the triple tension between the line of verse, the syntax and the sentence.