doc fix
diff --git a/README-parser.md b/README-parser.md
index d5edacc..98e34ee 100644
--- a/README-parser.md
+++ b/README-parser.md
@@ -85,7 +85,7 @@
       `Nil  |  `Dots  |  `True  |  `False
     | `Number{ <number> }
     | `String{ <string> }
-    | `Function{ { `Id{ <string> }* `Dots? } block }
+    | `Function{ { ident* `Dots? } block }
     | `Table{ ( `Pair{ expr expr } | expr )* }
     | `Op{ opid expr expr? }
     | `Paren{ expr }       -- significant to cut multiple values returns
@@ -96,7 +96,9 @@
       `Call{ expr expr* }
     | `Invoke{ expr `String{ <string> } expr* }
 
-    lhs: `Id{ <string> } | `Index{ expr expr }
+    ident: `Id{ <string> }
+
+    lhs: ident | `Index{ expr expr }
 
     opid: 'add'   | 'sub'   | 'mul'   | 'div'
         | 'mod'   | 'pow'   | 'concat'| 'eq'