Index: polymer_0.5.4/bower_components/context-free-parser/context-free-parser.js |
diff --git a/polymer_0.5.0/bower_components/context-free-parser/context-free-parser.js b/polymer_0.5.4/bower_components/context-free-parser/context-free-parser.js |
similarity index 93% |
copy from polymer_0.5.0/bower_components/context-free-parser/context-free-parser.js |
copy to polymer_0.5.4/bower_components/context-free-parser/context-free-parser.js |
index bd70d4b01931d2f653986a4e1887410c9453ee37..4309ac20283bfac2af80b898a615808a8a3b1a9e 100644 |
--- a/polymer_0.5.0/bower_components/context-free-parser/context-free-parser.js |
+++ b/polymer_0.5.4/bower_components/context-free-parser/context-free-parser.js |
@@ -1,4 +1,4 @@ |
-/* |
+/** |
* @license |
* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. |
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt |
@@ -60,7 +60,7 @@ |
}; |
entities.push(current); |
break; |
- |
+ |
// an entity may have these describable sub-features |
case 'attribute': |
case 'property': |
@@ -94,7 +94,17 @@ |
} |
break; |
- |
+ |
+ case 'extends': |
+ case 'mixins': |
+ var parts = content.split(' '); |
+ var subObj = { |
+ name: parts[0], |
+ url: parts[1] || null |
+ }; |
+ makePragma(current, pragma, subObj); |
+ break; |
+ |
// everything else |
default: |
current[pragma] = content; |
@@ -127,4 +137,4 @@ |
scope.ContextFreeParser = ContextFreeParser; |
} |
-})(this); |
+})(this); |