Index: Source/core/css/parser/BisonCSSParser.h |
diff --git a/Source/core/css/parser/BisonCSSParser.h b/Source/core/css/parser/BisonCSSParser.h |
index 1a32e94a35df8a7cc0bca3a130b244fb5df9143d..2ad628e53bdba1c69fb851f7b6ca7effc9e97ed2 100644 |
--- a/Source/core/css/parser/BisonCSSParser.h |
+++ b/Source/core/css/parser/BisonCSSParser.h |
@@ -37,6 +37,7 @@ |
#include "core/css/MediaQuery.h" |
#include "core/css/StylePropertySet.h" |
#include "core/css/parser/CSSParserObserver.h" |
+#include "core/rendering/style/GridCoordinate.h" |
#include "platform/graphics/Color.h" |
#include "wtf/HashSet.h" |
#include "wtf/OwnPtr.h" |
@@ -55,6 +56,7 @@ class CSSValue; |
class CSSValueList; |
class CSSBasicShape; |
class CSSBasicShapeInset; |
+class CSSGridLineNamesValue; |
class Document; |
class Element; |
class ImmutableStylePropertySet; |
@@ -164,6 +166,8 @@ public: |
PassRefPtr<CSSValue> parseGridPosition(); |
bool parseIntegerOrStringFromGridPosition(RefPtrWillBeRawPtr<CSSPrimitiveValue>& numericValue, RefPtrWillBeRawPtr<CSSPrimitiveValue>& gridLineName); |
bool parseGridItemPositionShorthand(CSSPropertyID, bool important); |
+ bool parseGridTemplateShorthand(bool important); |
+ bool parseGridTemplateAreasRow(NamedGridAreaMap&, const size_t, size_t&); |
bool parseGridAreaShorthand(bool important); |
bool parseSingleGridAreaLonghand(RefPtr<CSSValue>&); |
bool parseGridTrackList(CSSPropertyID, bool important); |
@@ -171,7 +175,7 @@ public: |
PassRefPtr<CSSValue> parseGridTrackSize(CSSParserValueList& inputList); |
PassRefPtrWillBeRawPtr<CSSPrimitiveValue> parseGridBreadth(CSSParserValue*); |
PassRefPtr<CSSValue> parseGridTemplateAreas(); |
- void parseGridLineNames(CSSParserValueList* inputList, CSSValueList&); |
+ void parseGridLineNames(CSSParserValueList* inputList, CSSValueList&, CSSGridLineNamesValue* = 0); |
bool parseClipShape(CSSPropertyID, bool important); |