Unmangle private method names.
Review URL: https://chromiumcodereview.appspot.com//10831094

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10072 260f80e4-7a28-3924-810f-c04153c831b5
Fix interpolation unparse.

Formerly, string interpolation parts were put into a node list with null
delimiter, which was converted to single space string.  That lead to extra
space when unparsing interpolation: '$a $b' -> '$a  $b'.

Make empty string delimiter explicit and do not augument it with an additional
space.

R=smok@google.com

Review URL: https://chromiumcodereview.appspot.com//10824113

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10073 260f80e4-7a28-3924-810f-c04153c831b5
Styling for ignored files in the project explorer (and fixes).
Review URL: https://chromiumcodereview.appspot.com//10830097

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10074 260f80e4-7a28-3924-810f-c04153c831b5
Support type annotations for list literals.

R=ahe@google.com,smok@google.com

Review URL: https://chromiumcodereview.appspot.com//10849002

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10075 260f80e4-7a28-3924-810f-c04153c831b5
Fix several problems in the parser
Review URL: https://chromiumcodereview.appspot.com//10845003

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10076 260f80e4-7a28-3924-810f-c04153c831b5
fix resolving import uri's for packages
Review URL: http://codereview.chromium.org//10823060

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10077 260f80e4-7a28-3924-810f-c04153c831b5
Improved the way we generate mismatch descriptions.
matches() methods can now return additional state that is used by describeMismatch(). This adds a small tax to the happy path, but makes the unhappy path quite a bit more efficient as well as providing better error messages.

Related to this, expect() can now be passed a verbose flag. Currently this is used by throwsA/returnsNormally to provide stack traces from the actual exception but could be used for other things too.

The tests for the Mock classes have been changed to be normal tests, not 'meta' tests. 

A couple of other minor fixes.
Review URL: https://chromiumcodereview.appspot.com//10832058

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10078 260f80e4-7a28-3924-810f-c04153c831b5
Fix slash direction on Windows.
Review URL: https://chromiumcodereview.appspot.com//10831093

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10079 260f80e4-7a28-3924-810f-c04153c831b5
Tweak to the sample app generated by the wizard (https://code.google.com/p/dart/issues/detail?id=4240).
Review URL: https://chromiumcodereview.appspot.com//10821112

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10080 260f80e4-7a28-3924-810f-c04153c831b5
fix for dartbug.com/4286
Review URL: http://codereview.chromium.org//10843012

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10081 260f80e4-7a28-3924-810f-c04153c831b5
Properly emit variable declarations.

VariableElements share definition in VarialbleListElement, so it should be
only output once.

R=smok@google.com

Review URL: https://chromiumcodereview.appspot.com//10837025

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10082 260f80e4-7a28-3924-810f-c04153c831b5
Bug fixes for the parser and AST nodes
Review URL: https://chromiumcodereview.appspot.com//10836032

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10083 260f80e4-7a28-3924-810f-c04153c831b5
Issue 4262. Support for --version in dart_analyzer
http://code.google.com/p/dart/issues/detail?id=4262

Also fix for using "dartc" in usage text.
http://code.google.com/p/dart/issues/detail?id=4261

R=brianwilkerson@google.com
BUG=

Review URL: https://chromiumcodereview.appspot.com//10825112

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10084 260f80e4-7a28-3924-810f-c04153c831b5
Add some integration tests
Review URL: https://chromiumcodereview.appspot.com//10836033

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10085 260f80e4-7a28-3924-810f-c04153c831b5
Rerun each CL 10 times to smooth out noise in perf testing.
Review URL: https://chromiumcodereview.appspot.com//10828077

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10086 260f80e4-7a28-3924-810f-c04153c831b5
Consolidate a few fields in RawFunction using bitfields.

Remove kAbstract from the list of function kinds.  It now has its own
dedicated bit.  This allows us to distinguish abstract methods from
abstract getters and setters.
Review URL: https://chromiumcodereview.appspot.com//10796004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10087 260f80e4-7a28-3924-810f-c04153c831b5
Added bad regexp callmatcher mock test.
Review URL: https://chromiumcodereview.appspot.com//10826086

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10088 260f80e4-7a28-3924-810f-c04153c831b5
Modified the parser to be aware of whether or not the parser is in a loop or switch statment so that we can provide the BREAK_OUTSIDE_OF_LOOP and CONTINUE_OUTSIDE_OF_LOOP errors from the parser.

BUG=

Review URL: https://chromiumcodereview.appspot.com//10845004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10089 260f80e4-7a28-3924-810f-c04153c831b5
Fix for SDK folder double-click selections in the Files View.
Review URL: https://chromiumcodereview.appspot.com//10836036

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10090 260f80e4-7a28-3924-810f-c04153c831b5
Files view cleanup to use a DartIgnoreListener to better track ignore model updates.
Review URL: https://chromiumcodereview.appspot.com//10831100

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@10091 260f80e4-7a28-3924-810f-c04153c831b5