Index: dart/lib/compiler/implementation/scanner/listener.dart |
diff --git a/dart/lib/compiler/implementation/scanner/listener.dart b/dart/lib/compiler/implementation/scanner/listener.dart |
index 0937f311b6473a0be29e42fcb270b9cbd7f2e795..b148dcfcf643995fd38926b69805e95783ee3a83 100644 |
--- a/dart/lib/compiler/implementation/scanner/listener.dart |
+++ b/dart/lib/compiler/implementation/scanner/listener.dart |
@@ -9,6 +9,12 @@ const bool VERBOSE = false; |
* on parser errors. |
*/ |
class Listener { |
+ void beginArgumentDefinitionTest(Token token) { |
+ } |
+ |
+ void endArgumentDefinitionTest(Token beginToken, Token endToken) { |
+ } |
+ |
void beginArguments(Token token) { |
} |
@@ -932,6 +938,10 @@ class NodeListener extends ElementListener { |
NodeListener(DiagnosticListener listener, CompilationUnitElement element) |
: super(listener, element, null); |
+ void endArgumentDefinitionTest(Token beginToken, Token endToken) { |
+ pushNode(new Send.prefix(popNode(), new Operator(beginToken))); |
+ } |
+ |
void endClassDeclaration(int interfacesCount, Token beginToken, |
Token extendsKeyword, Token implementsKeyword, |
Token endToken) { |