Home
last modified time | relevance | path

Searched refs:CFX_CSSSyntaxParser (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/external/pdfium/core/fxcrt/css/
H A Dcfx_csssyntaxparser_unittest.cpp15 CFX_CSSSyntaxParser parser(input); in TEST()
17 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
18 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
23 CFX_CSSSyntaxParser parser(input); in TEST()
25 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
26 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
31 CFX_CSSSyntaxParser parser(input); in TEST()
33 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
34 EXPECT_EQ(CFX_CSSSyntaxParser::Status::kEOS, parser.DoSyntaxParse()); in TEST()
39 CFX_CSSSyntaxParser parser(input); in TEST()
[all …]
H A Dcfx_cssstylesheet.cpp30 auto pSyntax = std::make_unique<CFX_CSSSyntaxParser>(buffer); in LoadBuffer()
32 CFX_CSSSyntaxParser::Status eStatus = pSyntax->DoSyntaxParse(); in LoadBuffer()
33 if (eStatus == CFX_CSSSyntaxParser::Status::kStyleRule) in LoadBuffer()
35 if (eStatus == CFX_CSSSyntaxParser::Status::kEOS) in LoadBuffer()
37 if (eStatus == CFX_CSSSyntaxParser::Status::kError) in LoadBuffer()
42 CFX_CSSSyntaxParser::Status CFX_CSSStyleSheet::LoadStyleRule( in LoadStyleRule()
43 CFX_CSSSyntaxParser* pSyntax) { in LoadStyleRule()
51 case CFX_CSSSyntaxParser::Status::kSelector: { in LoadStyleRule()
58 case CFX_CSSSyntaxParser::Status::kPropertyName: { in LoadStyleRule()
65 case CFX_CSSSyntaxParser::Status::kPropertyValue: { in LoadStyleRule()
[all …]
H A Dcfx_csssyntaxparser.cpp23 CFX_CSSSyntaxParser::CFX_CSSSyntaxParser(WideStringView str) : m_Input(str) {} in CFX_CSSSyntaxParser() function in CFX_CSSSyntaxParser
25 CFX_CSSSyntaxParser::~CFX_CSSSyntaxParser() = default;
27 void CFX_CSSSyntaxParser::SetParseOnlyDeclarations() { in SetParseOnlyDeclarations()
31 CFX_CSSSyntaxParser::Status CFX_CSSSyntaxParser::DoSyntaxParse() { in DoSyntaxParse()
159 void CFX_CSSSyntaxParser::SaveMode(Mode mode) { in SaveMode()
163 bool CFX_CSSSyntaxParser::RestoreMode() { in RestoreMode()
173 WideStringView CFX_CSSSyntaxParser::GetCurrentString() const { in GetCurrentString()
H A Dcfx_cssstylesheet.h28 CFX_CSSSyntaxParser::Status LoadStyleRule(CFX_CSSSyntaxParser* pSyntax);
29 void SkipRuleSet(CFX_CSSSyntaxParser* pSyntax);
H A Dcfx_csssyntaxparser.h16 class CFX_CSSSyntaxParser {
30 explicit CFX_CSSSyntaxParser(WideStringView str);
31 ~CFX_CSSSyntaxParser();
H A Dcfx_cssstyleselector.cpp143 auto pSyntax = std::make_unique<CFX_CSSSyntaxParser>(style.AsStringView()); in AppendInlineStyle()
150 CFX_CSSSyntaxParser::Status eStatus = pSyntax->DoSyntaxParse(); in AppendInlineStyle()
151 if (eStatus == CFX_CSSSyntaxParser::Status::kPropertyName) { in AppendInlineStyle()
156 } else if (eStatus == CFX_CSSSyntaxParser::Status::kPropertyValue) { in AppendInlineStyle()
/aosp_15_r20/external/pdfium/testing/fuzzers/
H A Dpdf_css_fuzzer.cc17 CFX_CSSSyntaxParser parser(input.AsStringView()); in LLVMFuzzerTestOneInput()
18 CFX_CSSSyntaxParser::Status status; in LLVMFuzzerTestOneInput()
21 } while (status != CFX_CSSSyntaxParser::Status::kError && in LLVMFuzzerTestOneInput()
22 status != CFX_CSSSyntaxParser::Status::kEOS); in LLVMFuzzerTestOneInput()