24 _variant(Variant_Mask & ~Variant_Reserved),
36 _yychar = (
unsigned char) *_it++;
43 const char *
pos =
nullptr;
46 const int kind = yylex_helper(&
pos, &
line);
64 while (std::isspace(_yychar))
89 const int ch = _yychar;
94 for (; _yychar; yyinp()) {
102 if (_yychar ==
'=') {
112 if (_yychar ==
'=') {
123 if (_yychar ==
'=') {
126 }
else if (_yychar ==
'&') {
144 if (_yychar ==
'=') {
155 if (_yychar ==
'=') {
158 }
else if (_yychar ==
'+') {
173 if (_yychar ==
'=') {
176 }
else if (_yychar ==
'-') {
186 if (std::isdigit(_yychar)) {
187 const char *word = _it - 2;
188 while (std::isalnum(_yychar)) {
202 if (_yychar ==
'/') {
203 for (; _yychar; yyinp()) {
210 }
else if (_yychar ==
'*') {
213 if (_yychar ==
'*') {
215 if (_yychar ==
'/') {
230 }
else if (_yychar ==
'=') {
250 if (_yychar ==
'=') {
253 }
else if (_yychar ==
'<') {
255 if (_yychar ==
'=') {
267 if (_yychar ==
'=') {
279 if (_yychar ==
'=') {
282 }
else if (_yychar ==
'>') {
284 if (_yychar ==
'=') {
308 if (_yychar ==
'=') {
311 }
else if (_yychar ==
'^') {
326 if (_yychar ==
'=') {
329 }
else if (_yychar ==
'|') {
344 if (std::isalpha(
ch) ||
ch ==
'_') {
345 const char *word = _it - 2;
346 while (std::isalnum(_yychar) || _yychar ==
'_') {
358 }
else if (std::isdigit(
ch)) {
359 const char *word = _it - 2;
360 while (std::isalnum(_yychar) || _yychar ==
'.') {
375 int t = classify(word,
length);
385 return t & ~Variant_Mask;
const QString * identifier(const QString &s)
void error(int line, const QString &message)
void warning(int line, const QString &message)
const QString * number(const QString &s)
int findKeyword(const char *word, int length) const
Lexer(Engine *engine, const char *source, unsigned size)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLuint GLenum GLsizei length
GLuint GLsizei const GLchar * message
GLsizei GLsizei GLchar * source
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)