2010-02-03 Miguel de Icaza <miguel@novell.com>
authorMiguel de Icaza <miguel@gnome.org>
Thu, 4 Feb 2010 14:38:08 +0000 (14:38 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Thu, 4 Feb 2010 14:38:08 +0000 (14:38 -0000)
commit889b068c69afcc9f046ee5162da53f150d0cdfae
tree6394852551019c8036f79d95910b9c9eca477dea
parent73c3bfba56fe2365ee114cb34bb7ad188a2bffaa
2010-02-03  Miguel de Icaza  <miguel@novell.com>

* driver.cs: Change the --fatal flag to allow a number to be
passed, this ignores the first N fatal errors.   Useful to debug
errors that do not happen on the first hit.

* cs-parser.jay (invocation_expression): accept both the
CLOSE_PARENS and COMPLETE_COMPLETION, this allows completions
inside an invocation.

* driver.cs: Expose FatalErrors.

* eval.cs: Initialize the printer's Fatal property from the
Driver's FatalError flag, this allows csharp --fatal to work
again.

Add support for calling Describe (typeof (TYPE)) if the expression
entered is a TYPE.

svn path=/trunk/mcs/; revision=150857
mcs/mcs/ChangeLog
mcs/mcs/cs-parser.jay
mcs/mcs/driver.cs
mcs/mcs/eval.cs
mcs/mcs/report.cs
mcs/mcs/rootcontext.cs