Minor grammar and consistency fixes

Change-Id: I7123d1b11efe4275467617fb8602eb9d9d52956f
Reviewed-on: https://dart-review.googlesource.com/c/88290
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
diff --git a/docs/language/dartLangSpec.tex b/docs/language/dartLangSpec.tex
index eeeb6f6..27a0275 100644
--- a/docs/language/dartLangSpec.tex
+++ b/docs/language/dartLangSpec.tex
@@ -6507,10 +6507,9 @@
 \end{grammar}
 
 \LMHash{}%
-A \synt{setOrMapLiteral} $e$ is either set literal (\ref {sets}) or a map literal,
+A \synt{setOrMapLiteral} $e$ is either a set literal (\ref {sets}) or a map literal,
 determined by the type parameters or static context type.
-If the literal expression has exactly one type argument,
-then $e$ is a set literal.
+If $e$ has exactly one type argument, then it is a set literal.
 If $e$ has two type arguments, then it is a map literal.
 If $e$ has three or more type arguments, it is a compile-time error.
 If $e$ has \emph{no} type arguments,