Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.

Patch by Ivan Levkivskyi.
diff --git a/Parser/Python.asdl b/Parser/Python.asdl
index aaddf61..6e982f4 100644
--- a/Parser/Python.asdl
+++ b/Parser/Python.asdl
@@ -28,6 +28,8 @@
           | Delete(expr* targets)
           | Assign(expr* targets, expr value)
           | AugAssign(expr target, operator op, expr value)
+          -- 'simple' indicates that we annotate simple name without parens
+          | AnnAssign(expr target, expr annotation, expr? value, int simple)
 
           -- use 'orelse' because else is a keyword in target languages
           | For(expr target, expr iter, stmt* body, stmt* orelse)