kmillikin@google.com b565b15849 Expand the instruction visitor to visit computations and values.
For compilation passes we will want a visitor that can reach computations
and values, rather than virtual functions in the computation/value classes.
Implement the visitor signature and double dispatching.  Use it to remove
the virtual Print functions.

R=srdjan@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4664 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 08:58:49 +00:00
2012-02-16 18:27:05 +00:00
2012-02-27 22:43:26 +00:00
2011-10-12 17:13:18 +00:00

This is the repository of the Dart programming language and its associated
tools, libraries, and samples.

For license information, please see LICENSE.

You can find more about Dart online at dartlang.org or code.google.com/p/dart.

Here's a brief guide to what's in here:

client/        client-side libraries and samples (i.e. in a browser)
compiler/      the dartc Dart -> JavaScript compiler
corelib/       core libraries (collections, built-ins, math...)
editor/        the Eclipse-based standalone Dart IDE
language/      language specification
runtime/       the Dart VM and code for running it as a standalone app
samples/       sample Dart programs (note: more under client/samples)
tests/         automated tests
third_party/   external dependencies
tools/         build scripts, text editor support files, etc.
S
Description
No description provided
Readme BSD-3-Clause 1.4 GiB
Languages
Dart 84.6%
C++ 13%
Python 0.7%
JavaScript 0.5%
HTML 0.4%
Other 0.5%