* ILTokenizer.cs: Handle comments first, handle whitespace in hex
[mono.git] / mcs / docs / compiler
index de1f66909cdc220281175ff85ba0eef5b9bd3d47..e7dbb51b01f79f767e8f8a70dbbdd7bbdeb15484 100755 (executable)
        At the time the assignment expression `a = "hello"' is parsed,
        it is not know whether a is a class field from this class, or
        its parents, or whether it is a property access or a variable
-       reference.  The actual meaning of `a' will not be discvored
+       reference.  The actual meaning of `a' will not be discovered
        until the semantic analysis phase.
 
 ** The Tokenizer and the pre-processor
 
 ** Constants
 
-       Constants in the Mono C# compiler are reprensented by the
+       Constants in the Mono C# compiler are represented by the
        abstract class `Constant'.  Constant is in turn derived from
        Expression.  The base constructor for `Constant' just sets the
        expression class to be an `ExprClass.Value', Constants are
                * InUnsafe
                  Whether we are inside an unsafe block
                
-* Miscelaneous
+* Miscellaneous
 
 ** Error Processing.
 
        The error codes in the Mono C# compiler are the same as those
        found in the Microsoft C# compiler, with a few exceptions
        (where we report a few more errors, those are documented in
-       mcs/errors/errors.txt).  The goal is to reduce confussion to
+       mcs/errors/errors.txt).  The goal is to reduce confusion to
        the users, and also to help us track the progress of the
        compiler in terms of the errors we report.