| Index: packages/csslib/lib/src/polyfill.dart
|
| diff --git a/packages/csslib/lib/src/polyfill.dart b/packages/csslib/lib/src/polyfill.dart
|
| index 9b682ce4cb127126f0589830647683cd481c3f65..b18abd1626c1686043a90c7aed5e5b880c75f976 100644
|
| --- a/packages/csslib/lib/src/polyfill.dart
|
| +++ b/packages/csslib/lib/src/polyfill.dart
|
| @@ -10,7 +10,6 @@ part of csslib.parser;
|
| */
|
| class PolyFill {
|
| final Messages _messages;
|
| - final bool _warningsAsErrors;
|
| Map<String, VarDefinition> _allVarDefinitions =
|
| new Map<String, VarDefinition>();
|
|
|
| @@ -21,7 +20,7 @@ class PolyFill {
|
| * CSS pseudo-elements 'name::custom-element' is mapped to the manged name
|
| * associated with the pseudo-element key.
|
| */
|
| - PolyFill(this._messages, this._warningsAsErrors);
|
| + PolyFill(this._messages);
|
|
|
| /**
|
| * Run the analyzer on every file that is a style sheet or any component that
|
| @@ -227,7 +226,7 @@ VarDefinition _findTerminalVarDefinition(
|
| var expressions = varDef.expression as Expressions;
|
| for (var expr in expressions.expressions) {
|
| if (expr is VarUsage) {
|
| - var usageName = (expr as VarUsage).name;
|
| + var usageName = expr.name;
|
| var foundDef = varDefs[usageName];
|
|
|
| // If foundDef is unknown check if defaultValues; if it exist then resolve
|
| @@ -236,7 +235,7 @@ VarDefinition _findTerminalVarDefinition(
|
| // We're either a VarUsage or terminal definition if in varDefs;
|
| // either way replace VarUsage with it's default value because the
|
| // VarDefinition isn't found.
|
| - var defaultValues = (expr as VarUsage).defaultValues;
|
| + var defaultValues = expr.defaultValues;
|
| var replaceExprs = expressions.expressions;
|
| assert(replaceExprs.length == 1);
|
| replaceExprs.replaceRange(0, 1, defaultValues);
|
|
|