Home
last modified time | relevance | path

Searched refs:curr_ (Results 1 – 17 of 17) sorted by relevance

/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure3/
Dconjure_static_switch_lexer.hpp44 Iterator curr_ = start_token_; in next_token_conjure_static_switch() local
52 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
53 ch_ = *curr_; in next_token_conjure_static_switch()
54 ++curr_; in next_token_conjure_static_switch()
113 end_token_ = curr_; in next_token_conjure_static_switch()
115 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
116 ch_ = *curr_; in next_token_conjure_static_switch()
117 ++curr_; in next_token_conjure_static_switch()
126 end_token_ = curr_; in next_token_conjure_static_switch()
128 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
[all …]
Dconjure_static_lexer.hpp409 Iterator curr_ = start_token_; in next_token_conjure_static() local
415 while (curr_ != end_) in next_token_conjure_static()
418 ptr_[lookup_[static_cast<unsigned char>(*curr_++)]]; in next_token_conjure_static()
429 end_token_ = curr_; in next_token_conjure_static()
/third_party/boost/libs/spirit/example/qi/compiler_tutorial/conjure2/
Dconjure_static_switch_lexer.hpp44 Iterator curr_ = start_token_; in next_token_conjure_static_switch() local
52 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
53 ch_ = *curr_; in next_token_conjure_static_switch()
54 ++curr_; in next_token_conjure_static_switch()
113 end_token_ = curr_; in next_token_conjure_static_switch()
115 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
116 ch_ = *curr_; in next_token_conjure_static_switch()
117 ++curr_; in next_token_conjure_static_switch()
126 end_token_ = curr_; in next_token_conjure_static_switch()
128 if (curr_ == end_) goto end; in next_token_conjure_static_switch()
[all …]
Dconjure_static_lexer.hpp409 Iterator curr_ = start_token_; in next_token_conjure_static() local
415 while (curr_ != end_) in next_token_conjure_static()
418 ptr_[lookup_[static_cast<unsigned char>(*curr_++)]]; in next_token_conjure_static()
429 end_token_ = curr_; in next_token_conjure_static()
/third_party/boost/boost/xpressive/detail/utility/
Dsequence_stack.hpp71 , curr_(begin_ + count) in chunk()
92 T *const begin_, *curr_, *const end_; member
103 T *curr_; member
112 this->current_chunk_->curr_ = this->curr_; in grow_()
118 this->curr_ = this->current_chunk_->curr_ = this->current_chunk_->begin_ + count; in grow_()
144 this->curr_ = this->current_chunk_->curr_; in grow_()
152 this->current_chunk_->curr_ = this->begin_; in unwind_chunk_()
158 this->curr_ = this->current_chunk_->curr_; in unwind_chunk_()
171 , curr_(0) in sequence_stack()
188 this->current_chunk_->curr_ = this->current_chunk_->begin_; in unwind()
[all …]
/third_party/boost/boost/spirit/home/support/detail/lexer/
Dfile_input.hpp211 const CharT *curr_ = _start_token; in next() local
215 const CharT *end_token_ = curr_; in next()
219 if (curr_ >= _end_buffer) in next()
221 if (!reload_buffer (curr_, end_state_, end_token_)) in next()
236 else if (EOL_state_ && *curr_ == '\n') in next()
244 (*curr_++)]]; in next()
260 end_token_ = curr_; in next()
273 if (EOL_state_ && curr_ == end_) in next()
283 end_token_ = curr_; in next()
315 const CharT *curr_ = _start_token; in next() local
[all …]
Dinput.hpp167 FwdIter curr_ = start_token_; in next() local
175 while (curr_ != end_) in next()
184 else if (EOL_state_ && *curr_ == '\n') in next()
190 typename Traits::char_type prev_char_ = *curr_++; in next()
213 end_token_ = curr_; in next()
219 if (EOL_state_ && curr_ == end_) in next()
230 end_token_ = curr_; in next()
279 FwdIter curr_ = start_token_; in next() local
286 while (curr_ != end_) in next()
289 <typename Traits::index_type>(*curr_++)]]; in next()
[all …]
Dstring_token.hpp73 const CharT *curr_ = _charset.c_str (); in negate() local
74 const CharT *chars_end_ = curr_ + _charset.size (); in negate()
82 while (curr_ < chars_end_) in negate()
84 while (*curr_ > curr_char_) in negate()
93 ++curr_; in negate()
Drules.hpp685 const std::size_t curr_ = states_[i_]; in add() local
687 _regexes[curr_].push_back (regex_); in add()
688 _ids[curr_].push_back (id_); in add()
699 _unique_ids[curr_].push_back (counter_); in add()
708 _unique_ids[curr_].push_back (uid_); in add()
711 _states[curr_].push_back (dot_ ? curr_ : new_); in add()
Dgenerator.hpp546 const CharT *curr_ = token_._charset.c_str (); in fill_lookup() local
547 const CharT *chars_end_ = curr_ + token_._charset.size (); in fill_lookup()
562 while (curr_ < chars_end_) in fill_lookup()
564 while (*curr_ > curr_char_) in fill_lookup()
573 ++curr_; in fill_lookup()
586 while (curr_ < chars_end_) in fill_lookup()
588 ptr_[static_cast<typename Traits::index_type>(*curr_)] = in fill_lookup()
590 ++curr_; in fill_lookup()
/third_party/boost/boost/spirit/home/lex/lexer/lexertl/
Diterator_tokenizer.hpp52 Iterator curr_ = start_token_; in next() local
60 while (curr_ != end_) in next()
69 else if (EOL_state_ && *curr_ == '\n') in next()
83 boost::lexer::char_traits<value_type>::call(*curr_++); in next()
103 end_token_ = curr_; in next()
109 if (EOL_state_ && curr_ == end_) in next()
120 end_token_ = curr_; in next()
167 Iterator curr_ = start_token_; in next() local
174 while (curr_ != end_) in next()
183 else if (EOL_state_ && *curr_ == '\n') in next()
[all …]
/third_party/boost/libs/spirit/example/lex/static_lexer/
Dword_count_static.hpp90 Iterator curr_ = start_token_; in next_token_wc() local
96 while (curr_ != end_) in next_token_wc()
99 ptr_[lookup_[static_cast<unsigned char>(*curr_++)]]; in next_token_wc()
110 end_token_ = curr_; in next_token_wc()
Dword_count_lexer_static.hpp90 Iterator curr_ = start_token_; in next_token_wcl() local
96 while (curr_ != end_) in next_token_wcl()
99 ptr_[lookup_[static_cast<unsigned char>(*curr_++)]]; in next_token_wcl()
110 end_token_ = curr_; in next_token_wcl()
/third_party/boost/boost/spirit/home/support/detail/lexer/parser/
Dparser.hpp450 node *curr_ = 0; in repeatn() local
454 curr_ = prev_->copy (node_ptr_vector_); in repeatn()
458 prev_ = curr_; in repeatn()
465 curr_ = prev_->copy (node_ptr_vector_); in repeatn()
469 prev_ = curr_; in repeatn()
484 curr_ = prev_->copy (node_ptr_vector_); in repeatn()
488 prev_ = curr_; in repeatn()
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/
Dstr_split_internal.h123 reference operator*() const { return curr_; }
124 pointer operator->() const { return &curr_; }
135 curr_ = text.substr(pos_, d.data() - (text.data() + pos_));
136 pos_ += curr_.size() + d.size();
137 } while (!predicate_(curr_));
158 absl::string_view curr_; variable
/third_party/abseil-cpp/absl/strings/internal/
Dstr_split_internal.h152 reference operator*() const { return curr_; }
153 pointer operator->() const { return &curr_; }
164 curr_ = text.substr(pos_, d.data() - (text.data() + pos_));
165 pos_ += curr_.size() + d.size();
166 } while (!predicate_(curr_));
187 absl::string_view curr_; variable
/third_party/boost/boost/spirit/home/support/detail/lexer/parser/tokeniser/
Dre_tokeniser_helper.hpp469 CharT curr_ = 0; in charset_range() local
475 if (escape_sequence (state_, curr_, str_len_)) in charset_range()
496 curr_ = ch_; in charset_range()
510 std::size_t end_ = static_cast<typename Traits::index_type> (curr_); in charset_range()