| OLD | NEW |
| 1 library angular.core.parser; | 1 library angular.core.parser; |
| 2 | 2 |
| 3 export 'package:angular/core/parser/syntax.dart' | 3 export 'package:angular/core/parser/syntax.dart' |
| 4 show Visitor, Expression, BoundExpression; | 4 show Visitor, Expression, BoundExpression; |
| 5 export 'package:angular/core/parser/dynamic_parser.dart' | 5 export 'package:angular/core/parser/dynamic_parser.dart' |
| 6 show DynamicParser, DynamicParserBackend, ClosureMap; | 6 show DynamicParser, DynamicParserBackend, ClosureMap; |
| 7 export 'package:angular/core/parser/static_parser.dart' | 7 export 'package:angular/core/parser/static_parser.dart' |
| 8 show StaticParser, StaticParserFunctions; | 8 show StaticParser, StaticParserFunctions; |
| 9 | 9 |
| 10 typedef LocalsWrapper(context, locals); | 10 typedef LocalsWrapper(context, locals); |
| 11 typedef Getter(self); | 11 typedef Getter(self); |
| 12 typedef Setter(self, value); | 12 typedef Setter(self, value); |
| 13 typedef BoundGetter([locals]); | |
| 14 typedef BoundSetter(value, [locals]); | |
| 15 | 13 |
| 16 /// Placeholder for DI. The parser you are looking for is [DynamicParser]. | 14 /// Placeholder for DI. The parser you are looking for is [DynamicParser]. |
| 17 abstract class Parser<T> { | 15 abstract class Parser<T> { |
| 18 T call(String input); | 16 T call(String input); |
| 19 } | 17 } |
| 20 | 18 |
| 19 |
| 21 abstract class ParserBackend<T> { | 20 abstract class ParserBackend<T> { |
| 22 bool isAssignable(T expression); | 21 bool isAssignable(T expression); |
| 23 | 22 |
| 24 T newChain(List expressions) | 23 T newChain(List expressions) |
| 25 => null; | 24 => null; |
| 26 T newFilter(T expression, String name, List arguments) | 25 T newFilter(T expression, String name, List arguments) |
| 27 => null; | 26 => null; |
| 28 | 27 |
| 29 T newAssign(T target, T value) | 28 T newAssign(T target, T value) |
| 30 => null; | 29 => null; |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 => newLiteralPrimitive(null); | 94 => newLiteralPrimitive(null); |
| 96 T newLiteralZero() | 95 T newLiteralZero() |
| 97 => newLiteralNumber(0); | 96 => newLiteralNumber(0); |
| 98 T newLiteralBoolean(bool value) | 97 T newLiteralBoolean(bool value) |
| 99 => newLiteralPrimitive(value); | 98 => newLiteralPrimitive(value); |
| 100 T newLiteralNumber(num value) | 99 T newLiteralNumber(num value) |
| 101 => newLiteralPrimitive(value); | 100 => newLiteralPrimitive(value); |
| 102 T newLiteralString(String value) | 101 T newLiteralString(String value) |
| 103 => null; | 102 => null; |
| 104 } | 103 } |
| OLD | NEW |