#include "third_party/blink/renderer/core/css/parser/css_parser_token.h"
#include <limits.h>
#include "third_party/blink/renderer/core/css/css_markup.h"
#include "third_party/blink/renderer/core/css/css_primitive_value.h"
#include "third_party/blink/renderer/core/css/parser/css_property_parser.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/platform/wtf/dtoa.h"
#include "third_party/blink/renderer/platform/wtf/hash_map.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
CSSParserToken::CSSParserToken(CSSParserTokenType type, UChar c)
: … { … }
CSSParserToken::CSSParserToken(CSSParserTokenType type,
double numeric_value,
NumericValueType numeric_value_type,
NumericSign sign)
: … { … }
CSSParserToken::CSSParserToken(CSSParserTokenType type,
UChar32 start,
UChar32 end)
: … { … }
CSSParserToken::CSSParserToken(HashTokenType type, StringView value)
: … { … }
void CSSParserToken::ConvertToDimensionWithUnit(StringView unit) { … }
void CSSParserToken::ConvertToPercentage() { … }
UChar CSSParserToken::Delimiter() const { … }
NumericSign CSSParserToken::GetNumericSign() const { … }
NumericValueType CSSParserToken::GetNumericValueType() const { … }
double CSSParserToken::NumericValue() const { … }
CSSPropertyID CSSParserToken::ParseAsUnresolvedCSSPropertyID(
const ExecutionContext* execution_context,
CSSParserMode mode) const { … }
AtRuleDescriptorID CSSParserToken::ParseAsAtRuleDescriptorID() const { … }
CSSValueID CSSParserToken::Id() const { … }
CSSValueID CSSParserToken::FunctionId() const { … }
bool CSSParserToken::HasStringBacking() const { … }
CSSParserToken CSSParserToken::CopyWithUpdatedString(
const StringView& string) const { … }
bool CSSParserToken::ValueDataCharRawEqual(const CSSParserToken& other) const { … }
bool CSSParserToken::operator==(const CSSParserToken& other) const { … }
void CSSParserToken::Serialize(StringBuilder& builder) const { … }
}