Not to mention changing ASTs (while maintaining concrete syntax) in different versions of the language.
Not to mention changing ASTs (while maintaining concrete syntax) in different versions of the language.