Lambda syntax
commit254e68c0b0103a82e4b7969d59e6d39e8612c74a
authorDrew Paroski <andrewparoski@fb.com>
Sat, 21 Dec 2013 10:53:26 +0000 (21 02:53 -0800)
committerSara Golemon <sgolemon@fb.com>
Tue, 24 Dec 2013 22:10:58 +0000 (24 14:10 -0800)
tree7ea822bb3a7ad2696038bb0c44d845d1153fd6ef
parentc82e54b0873d161fa7d0efd9a48e4e747bcade8a
Lambda syntax

Reviewed By: @jdelong

Differential Revision: D1108850
35 files changed:
hphp/compiler/analysis/file_scope.cpp
hphp/compiler/analysis/lambda_names.cpp [new file with mode: 0644]
hphp/compiler/analysis/lambda_names.h [new file with mode: 0644]
hphp/compiler/expression/closure_expression.cpp
hphp/compiler/expression/closure_expression.h
hphp/compiler/parser/hphp.tab.cpp
hphp/compiler/parser/parser.cpp
hphp/compiler/parser/parser.h
hphp/parser/hphp.ll
hphp/parser/hphp.tab.hpp
hphp/parser/hphp.y
hphp/parser/lex.yy.cpp
hphp/parser/parser.h
hphp/parser/scanner.cpp
hphp/parser/scanner.h
hphp/parser/xhpast2/parser.h
hphp/runtime/ext/ext_misc.cpp
hphp/test/quick/lambda1.php [new file with mode: 0644]
hphp/test/quick/lambda1.php.expect [new file with mode: 0644]
hphp/test/quick/lambda2.php [new file with mode: 0644]
hphp/test/quick/lambda2.php.expect [new file with mode: 0644]
hphp/test/quick/lambda3.php [new file with mode: 0644]
hphp/test/quick/lambda3.php.expect [new file with mode: 0644]
hphp/test/quick/lambda4.php [new file with mode: 0644]
hphp/test/quick/lambda4.php.expectf [new file with mode: 0644]
hphp/test/quick/lambda4.php.norepo [new file with mode: 0644]
hphp/test/quick/lambda5.php [new file with mode: 0644]
hphp/test/quick/lambda5.php.expect [new file with mode: 0644]
hphp/test/quick/lambda6.php [new file with mode: 0644]
hphp/test/quick/lambda6.php.expect [new file with mode: 0644]
hphp/test/quick/lambda7.php [new file with mode: 0644]
hphp/test/quick/lambda7.php.expect [new file with mode: 0644]
hphp/test/quick/lambda8.php [new file with mode: 0644]
hphp/test/quick/lambda8.php.expect [new file with mode: 0644]
hphp/test/slow/ext_misc/token_consistency.php