A good application of artificial intelligence

If you’re a developer, you have probably noticed that the error messages you get usually don’t match what’s actually wrong. For example, you might get this error:

Parse error: syntax error, unexpected T_VARIABLE on line 34

When it should really just say:

Missing semicolon at the end of line 33

It would be cool if we could make computers smart enough to catch our mistakes properly.