Further refactoring of declarations in the AST:
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 28 Feb 2012 10:12:39 +0000 (10:12 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 28 Feb 2012 10:12:39 +0000 (10:12 +0000)
commitd809d17f5d1797b5a9e739a35911e678bd9b55c7
tree46fcf8de1900387fee40667a2bf4244602e90998
parentddaf909f820cf085d2499b15b6ea87dee0f0f1bf
Further refactoring of declarations in the AST:

Define modules as module declarations.
Separate function declarations from var declarations.

R=jkummerow@chromium.org
BUG=
TEST=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10854 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ast.cc
src/ast.h
src/full-codegen.cc
src/hydrogen.cc
src/hydrogen.h
src/parser.cc
src/parser.h
src/prettyprinter.cc
src/rewriter.cc