Lines Matching +full:- +full:1
2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
17 #include "assembly-parser.h"
18 #include "utils/number-utils.h"
30 number = 1; in Make()
34 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in Make()
35 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in Make()
37 id = this->tokens[number - 1].type; in Make()
50 p.remove_prefix(1); in ValidateRegisterName()
52 if (p.empty() || (p.size() > 1 && p[0] == '0')) { in ValidateRegisterName()
83 p.remove_prefix(1); in ValidateParameterName()
100 if (this->tokens.size() > number) { in Next()
101 return this->tokens[number].type; in Next()
104 return this->tokens[number - 1].type; in Next()
128 return this->tokens.size() < number + 1; in NextMask()
131 // NOLINTNEXTLINE(cert-dcl21-cpp)
136 if (this->tokens.size() > number) { in operator ++()
139 id = this->tokens[number - 1].type; in operator ++()
141 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in operator ++()
142 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in operator ++()
152 if (this->tokens.size() > number) { in operator ++()
155 id = this->tokens[number - 1].type; in operator ++()
157 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in operator ++()
158 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in operator ++()
166 // NOLINTNEXTLINE(cert-dcl21-cpp)
167 Token::Type Context::operator--(int) in operator --()
171 if (1 < number) { in operator --()
174 --number; in operator --()
176 id = this->tokens[number - 1].type; in operator --()
178 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in operator --()
179 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in operator --()
187 Token::Type Context::operator--() in operator --()
189 if (1 < number) { in operator --()
192 --number; in operator --()
194 id = this->tokens[number - 1].type; in operator --()
196 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in operator --()
197 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in operator --()