It's gonna be a lot harder to maintain and essentially all this is doing is promoting
common mistakes to alternative syntax but this is used in practice. People do this
sort of thing and you will see for example when you use GCC and other production C
compilers they will often warn you about things you're not supposed to do but
they'll accept them anyway and this is essentially the mechanism by which they do
that.
It's gonna be a lot harder to maintain and essentially all this is doing is promoting common mistakes to alternative syntax but this is used in practice. People do this sort of thing and you will see for example when you use GCC and other production C compilers they will often warn you about things you're not supposed to do but they'll accept them anyway and this is essentially the mechanism by which they do that.
Error Correction:
![image](https://user-images.githubusercontent.com/12626454/104324451-6b288a00-5522-11eb-8877-a55bda1f2c70.png)