Add a test to check correct references to a global variable that initially throws
a type error.
Review URL: https://chromiumcodereview.appspot.com//10006040

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6294 260f80e4-7a28-3924-810f-c04153c831b5
Triage client/dom test failures on FireFox

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6295 260f80e4-7a28-3924-810f-c04153c831b5
More co19 triage for dartc

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6296 260f80e4-7a28-3924-810f-c04153c831b5
Adds in a main() class for the command line analyzer with supporting classes.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6297 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Triage client/dom test failures on FireFox"

This reverts commit c54ea3a32945915f594ffe0c1d74995c60055c6a.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6298 260f80e4-7a28-3924-810f-c04153c831b5
Using annotations to help with parser recovery

There are cases in the parser where a method is consuming tokens aren't
expected at that level, but could have been used to sucessfully complete
a non-terminal further up in the stack.

This change adds an annotation @Terminals that is consulted when
an unexpected token is encountered to determine whether or not the
token should be consumed.  Adding a token to @Terminals tells the
parser it is OK not to consume that token, that the parser will eventually
make progress.

http://code.google.com/p/dart/issues/detail?id=2417

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6299 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Revert "Triage client/dom test failures on FireFox""

This reverts commit a0334de00edff5704092bbbfb95fda62464c30f5.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6300 260f80e4-7a28-3924-810f-c04153c831b5
Further automation. Occasionaly we get a new svn server certificate, and we get
a prompt if we're willing to accept the certificate. This makes sure we don't
hang waiting for the user to respond on that.
Review URL: https://chromiumcodereview.appspot.com//10006052

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6301 260f80e4-7a28-3924-810f-c04153c831b5
- Wire the stack frame iterator to use stack maps for traversing objects if there are stack maps in the code object. If there are no stack maps it still does the old style stack frame traversal between fp and sp looking for tagged pointers.
- Added a mechanism to be able to iterate over the code space and look for a particular object.

- Remove registration of code objects into the code index table.
Review URL: https://chromiumcodereview.appspot.com//9791048

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6302 260f80e4-7a28-3924-810f-c04153c831b5
Teach DeltaAnalyzer to recognize library prefixes.
Review URL: https://chromiumcodereview.appspot.com//10024002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6303 260f80e4-7a28-3924-810f-c04153c831b5
Revert change 6302 until the compiler warning is addressed.
Review URL: https://chromiumcodereview.appspot.com//10025003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6304 260f80e4-7a28-3924-810f-c04153c831b5
Improve parser recovery inside of a block

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6305 260f80e4-7a28-3924-810f-c04153c831b5
Fix build break in one of dartc's JUnit tests

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6306 260f80e4-7a28-3924-810f-c04153c831b5
Temporarily disable 2 tests that show a regression in code completion.

http://code.google.com/p/dart/issues/detail?id=2484

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

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