Home | History | Annotate | Download | only in src

Lines Matching refs:details

1771     QuickCheckDetails* details,
1778 return node->GetQuickCheckDetails(details, compiler, filled_in, not_at_start);
1860 QuickCheckDetails* details,
1862 if (details->characters() == 0) return false;
1863 GetQuickCheckDetails(details, compiler, 0, trace->at_start() == Trace::FALSE);
1864 if (details->cannot_match()) return false;
1865 if (!details->Rationalize(compiler->ascii())) return false;
1866 ASSERT(details->characters() == 1 ||
1868 uint32_t mask = details->mask();
1869 uint32_t value = details->value();
1873 if (trace->characters_preloaded() != details->characters()) {
1877 details->characters());
1883 if (details->characters() == 1) {
1897 if (details->characters() == 2 && compiler->ascii()) {
1899 } else if (details->characters() == 1 && !compiler->ascii()) {
1931 void TextNode::GetQuickCheckDetails(QuickCheckDetails* details,
1936 ASSERT(characters_filled_in < details->characters());
1937 int characters = details->characters();
1950 details->positions(characters_filled_in);
1957 details->set_cannot_match();
2001 ASSERT(characters_filled_in <= details->characters());
2002 if (characters_filled_in == details->characters()) {
2008 details->positions(characters_filled_in);
2023 details->set_cannot_match();
2067 ASSERT(characters_filled_in <= details->characters());
2068 if (characters_filled_in == details->characters()) {
2073 ASSERT(characters_filled_in != details->characters());
2074 on_success()-> GetQuickCheckDetails(details,
2155 void LoopChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details,
2161 return ChoiceNode::GetQuickCheckDetails(details,
2168 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details,
2175 alternatives_->at(0).node()->GetQuickCheckDetails(details,
2180 QuickCheckDetails new_details(details->characters());
2185 // Here we merge the quick match details of the two branches.
2186 details->Merge(&new_details, characters_filled_in);
2359 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details,
2364 details->set_cannot_match();
2367 return on_success()->GetQuickCheckDetails(details,
2452 // object we can see details of any quick check that was already passed in
2556 // TextEmitPass for details.