| OLD | NEW | 
|---|
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library engine.parser; | 5 library engine.parser; | 
| 6 | 6 | 
| 7 import 'dart:collection'; | 7 import 'dart:collection'; | 
| 8 import "dart:math" as math; | 8 import "dart:math" as math; | 
| 9 | 9 | 
| 10 import 'ast.dart'; | 10 import 'ast.dart'; | 
| (...skipping 2169 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2180    */ | 2180    */ | 
| 2181   bool get hasReturnTypeInTypeAlias { | 2181   bool get hasReturnTypeInTypeAlias { | 
| 2182     Token next = _skipReturnType(_currentToken); | 2182     Token next = _skipReturnType(_currentToken); | 
| 2183     if (next == null) { | 2183     if (next == null) { | 
| 2184       return false; | 2184       return false; | 
| 2185     } | 2185     } | 
| 2186     return _tokenMatchesIdentifier(next); | 2186     return _tokenMatchesIdentifier(next); | 
| 2187   } | 2187   } | 
| 2188 | 2188 | 
| 2189   /** | 2189   /** | 
| 2190    * Set whether the parser is to parse the async support. |  | 
| 2191    */ |  | 
| 2192   @deprecated |  | 
| 2193   void set parseAsync(bool parseAsync) { |  | 
| 2194     // Async support cannot be disabled |  | 
| 2195   } |  | 
| 2196 |  | 
| 2197   /** |  | 
| 2198    * Set whether the parser is to parse deferred libraries. |  | 
| 2199    */ |  | 
| 2200   @deprecated |  | 
| 2201   void set parseDeferredLibraries(bool parseDeferredLibraries) { |  | 
| 2202     // Deferred libraries support cannot be disabled |  | 
| 2203   } |  | 
| 2204 |  | 
| 2205   /** |  | 
| 2206    * Set whether the parser is to parse enum declarations. |  | 
| 2207    */ |  | 
| 2208   @deprecated |  | 
| 2209   void set parseEnum(bool parseEnum) { |  | 
| 2210     // Enum support cannot be disabled |  | 
| 2211   } |  | 
| 2212 |  | 
| 2213   /** |  | 
| 2214    * Set whether parser is to parse function bodies. | 2190    * Set whether parser is to parse function bodies. | 
| 2215    */ | 2191    */ | 
| 2216   void set parseFunctionBodies(bool parseFunctionBodies) { | 2192   void set parseFunctionBodies(bool parseFunctionBodies) { | 
| 2217     this._parseFunctionBodies = parseFunctionBodies; | 2193     this._parseFunctionBodies = parseFunctionBodies; | 
| 2218   } | 2194   } | 
| 2219 | 2195 | 
| 2220   /** | 2196   /** | 
| 2221    * Advance to the next token in the token stream, making it the new current | 2197    * Advance to the next token in the token stream, making it the new current | 
| 2222    * token and return the token that was current before this method was invoked. | 2198    * token and return the token that was current before this method was invoked. | 
| 2223    */ | 2199    */ | 
| (...skipping 9086 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 11310   } | 11286   } | 
| 11311 | 11287 | 
| 11312   /** | 11288   /** | 
| 11313    * Copy resolution data from the [fromNode] to the [toNode]. | 11289    * Copy resolution data from the [fromNode] to the [toNode]. | 
| 11314    */ | 11290    */ | 
| 11315   static void copyResolutionData(AstNode fromNode, AstNode toNode) { | 11291   static void copyResolutionData(AstNode fromNode, AstNode toNode) { | 
| 11316     ResolutionCopier copier = new ResolutionCopier(); | 11292     ResolutionCopier copier = new ResolutionCopier(); | 
| 11317     copier._isEqualNodes(fromNode, toNode); | 11293     copier._isEqualNodes(fromNode, toNode); | 
| 11318   } | 11294   } | 
| 11319 } | 11295 } | 
| OLD | NEW | 
|---|