Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(607)

Unified Diff: third_party/pkg/angular/lib/core/parser/parser.dart

Issue 1058283006: Update pubspecs and dependencies to get pkgbuild tests working. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/pkg/angular/lib/core/parser/parser.dart
diff --git a/third_party/pkg/angular/lib/core/parser/parser.dart b/third_party/pkg/angular/lib/core/parser/parser.dart
deleted file mode 100644
index 0e8af1a811d045adf957312da0f0b5c52faa54ab..0000000000000000000000000000000000000000
--- a/third_party/pkg/angular/lib/core/parser/parser.dart
+++ /dev/null
@@ -1,104 +0,0 @@
-library angular.core.parser;
-
-export 'package:angular/core/parser/syntax.dart'
- show Visitor, Expression, BoundExpression;
-export 'package:angular/core/parser/dynamic_parser.dart'
- show DynamicParser, DynamicParserBackend, ClosureMap;
-export 'package:angular/core/parser/static_parser.dart'
- show StaticParser, StaticParserFunctions;
-
-typedef LocalsWrapper(context, locals);
-typedef Getter(self);
-typedef Setter(self, value);
-typedef BoundGetter([locals]);
-typedef BoundSetter(value, [locals]);
-
-/// Placeholder for DI. The parser you are looking for is [DynamicParser].
-abstract class Parser<T> {
- T call(String input);
-}
-
-abstract class ParserBackend<T> {
- bool isAssignable(T expression);
-
- T newChain(List expressions)
- => null;
- T newFilter(T expression, String name, List arguments)
- => null;
-
- T newAssign(T target, T value)
- => null;
- T newConditional(T condition, T yes, T no)
- => null;
-
- T newAccessScope(String name)
- => null;
- T newAccessMember(T object, String name)
- => null;
- T newAccessKeyed(T object, T key)
- => null;
-
- T newCallScope(String name, List arguments)
- => null;
- T newCallFunction(T function, List arguments)
- => null;
- T newCallMember(T object, String name, List arguments)
- => null;
-
- T newPrefix(String operation, T expression)
- => null;
- T newPrefixPlus(T expression)
- => expression;
- T newPrefixMinus(T expression)
- => newBinaryMinus(newLiteralZero(), expression);
- T newPrefixNot(T expression)
- => newPrefix('!', expression);
-
- T newBinary(String operation, T left, T right)
- => null;
- T newBinaryPlus(T left, T right)
- => newBinary('+', left, right);
- T newBinaryMinus(T left, T right)
- => newBinary('-', left, right);
- T newBinaryMultiply(T left, T right)
- => newBinary('*', left, right);
- T newBinaryDivide(T left, T right)
- => newBinary('/', left, right);
- T newBinaryModulo(T left, T right)
- => newBinary('%', left, right);
- T newBinaryTruncatingDivide(T left, T right)
- => newBinary('~/', left, right);
- T newBinaryLogicalAnd(T left, T right)
- => newBinary('&&', left, right);
- T newBinaryLogicalOr(T left, T right)
- => newBinary('||', left, right);
- T newBinaryEqual(T left, T right)
- => newBinary('==', left, right);
- T newBinaryNotEqual(T left, T right)
- => newBinary('!=', left, right);
- T newBinaryLessThan(T left, T right)
- => newBinary('<', left, right);
- T newBinaryGreaterThan(T left, T right)
- => newBinary('>', left, right);
- T newBinaryLessThanEqual(T left, T right)
- => newBinary('<=', left, right);
- T newBinaryGreaterThanEqual(T left, T right)
- => newBinary('>=', left, right);
-
- T newLiteralPrimitive(value)
- => null;
- T newLiteralArray(List elements)
- => null;
- T newLiteralObject(List<String> keys, List values)
- => null;
- T newLiteralNull()
- => newLiteralPrimitive(null);
- T newLiteralZero()
- => newLiteralNumber(0);
- T newLiteralBoolean(bool value)
- => newLiteralPrimitive(value);
- T newLiteralNumber(num value)
- => newLiteralPrimitive(value);
- T newLiteralString(String value)
- => null;
-}
« no previous file with comments | « third_party/pkg/angular/lib/core/parser/lexer.dart ('k') | third_party/pkg/angular/lib/core/parser/static_parser.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698