>`. Rather than requiring the programmer to separate the `>` and `>` by a space, the definition of the two *operator_or_punctuator*s was changed.
@@ -1164,7 +1163,7 @@ Any remaining conditional sections are skipped and no tokens, except those for p
> }
> ```
> Note, however, that pre-processing directives are required to be lexically correct even in skipped sections of source code.
->
+>
> Pre-processing directives are not processed when they appear inside multi-line input elements. For example, the program:
> ```csharp
> class Hello
diff --git a/standard/namespaces.md b/standard/namespaces.md
index 48063d049..feefaa9da 100644
--- a/standard/namespaces.md
+++ b/standard/namespaces.md
@@ -740,9 +740,9 @@ Using this notation, the meaning of a *qualified_alias_member* is determined as
> global::A y; // Valid: References A in the global namespace
> }
> ```
->
+>
> using `global.A` causes a compile-time error since there is no entity named `global` in scope. If some entity named global were in scope, then `global` in `global.A` would have resolved to that entity.
->
+>
> Using `global` as the left-hand identifier of a *qualified_alias_member* always causes a lookup in the `global` namespace, even if there is a using alias named `global`. In the code:
> ```csharp
> using global = MyGlobalTypes;
diff --git a/standard/standard-library.md b/standard/standard-library.md
index e59cc662a..f1971affc 100644
--- a/standard/standard-library.md
+++ b/standard/standard-library.md
@@ -452,8 +452,7 @@ it is converted to a string. Either standard or custom formats can be used. A
standard format takes the form *Axx*, where *A* is a single
alphabetic character called the *format specifier*, and *xx* is an integer between zero and 99 inclusive, called the *precision specifier*. The format specifier controls the type
of formatting applied to the value being represented as a string. The
-*precision specifier* controls the number
-of significant digits or decimal places in the string, if applicable.
+*precision specifier* controls the number of significant digits or decimal places in the string, if applicable.
> *Note:* For the list of standard format specifiers, see the table below. Note that a given data type, such as `System.Int32`, might not support one or more of the standard format specifiers. *end note*
@@ -516,7 +515,7 @@ property.
is omitted, six decimal places are included in the
string.
The exponent
-(+/-xxx)
+(+/-xxx)
consists of either a positive or negative number symbol followed by a
minimum of three digits (xxx). The exponent is
left-padded with zeros, if necessary. The case of the format specifier
@@ -540,8 +539,7 @@ supplied by the System.Globalization.NumberFormatInfo.NegativeSign
property.
The precision specifier determines the number of decimal places
(dd...d) in the string. If the precision specifier is omitted,
-System.Globalization.NumberFormatInfo.NumberDecimalDigits
determines the number of decimal
-places in the string. Results are rounded to the nearest representable
+System.Globalization.NumberFormatInfo.NumberDecimalDigits
determines the number of decimal places in the string. Results are rounded to the nearest representable
value when necessary.