Skip to content

Commit 71b6d24

Browse files
authored
Merge pull request #11700 from albert-github/feature/issue_11698
issue #11698 Q_PROPERTY wrongly parsed when split on multiple line after READ attribute
2 parents 7a08a9a + a2960bf commit 71b6d24

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/scanner.l

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2305,7 +2305,7 @@ NONLopt [^\n]*
23052305
unput(';');
23062306
BEGIN(FindMembers);
23072307
}
2308-
<QtPropType>{B}+ {
2308+
<QtPropType>{BN}+ {
23092309
yyextra->current->name+=yytext;
23102310
}
23112311
<QtPropType>"*" {
@@ -2317,24 +2317,24 @@ NONLopt [^\n]*
23172317
yyextra->current->type+= yyextra->current->name;
23182318
yyextra->current->name=yytext;
23192319
}
2320-
<QtPropType,QtPropAttr>{B}+"READ"{B}+ {
2320+
<QtPropType,QtPropAttr>{BN}+"READ"{BN}+ {
23212321
yyextra->current->spec.setReadable(true);
23222322
BEGIN(QtPropRead);
23232323
}
2324-
<QtPropType,QtPropAttr>{B}+"WRITE"{B}+ {
2324+
<QtPropType,QtPropAttr>{BN}+"WRITE"{BN}+ {
23252325
yyextra->current->spec.setWritable(true);
23262326
BEGIN(QtPropWrite);
23272327
}
2328-
<QtPropType,QtPropAttr>{B}+"MEMBER"{B}+{ID} | // member property => not supported yet
2329-
<QtPropType,QtPropAttr>{B}+"RESET"{B}+{ID} | // reset method => not supported yet
2330-
<QtPropType,QtPropAttr>{B}+"SCRIPTABLE"{B}+{ID} | // scriptable property => not supported yet
2331-
<QtPropType,QtPropAttr>{B}+"DESIGNABLE"{B}+{ID} | // designable property => not supported yet
2332-
<QtPropType,QtPropAttr>{B}+"NOTIFY"{B}+{ID} | // notify property => not supported yet
2333-
<QtPropType,QtPropAttr>{B}+"REVISION"{B}+{ID} | // revision property => not supported yet
2334-
<QtPropType,QtPropAttr>{B}+"STORED"{B}+{ID} | // stored property => not supported yet
2335-
<QtPropType,QtPropAttr>{B}+"USER"{B}+{ID} | // user property => not supported yet
2336-
<QtPropType,QtPropAttr>{B}+"CONSTANT"{B} | // constant property => not supported yet
2337-
<QtPropType,QtPropAttr>{B}+"FINAL"{B} { // final property => not supported yet
2328+
<QtPropType,QtPropAttr>{BN}+"MEMBER"{BN}+{ID} | // member property => not supported yet
2329+
<QtPropType,QtPropAttr>{BN}+"RESET"{BN}+{ID} | // reset method => not supported yet
2330+
<QtPropType,QtPropAttr>{BN}+"SCRIPTABLE"{BN}+{ID} | // scriptable property => not supported yet
2331+
<QtPropType,QtPropAttr>{BN}+"DESIGNABLE"{BN}+{ID} | // designable property => not supported yet
2332+
<QtPropType,QtPropAttr>{BN}+"NOTIFY"{BN}+{ID} | // notify property => not supported yet
2333+
<QtPropType,QtPropAttr>{BN}+"REVISION"{BN}+{ID} | // revision property => not supported yet
2334+
<QtPropType,QtPropAttr>{BN}+"STORED"{BN}+{ID} | // stored property => not supported yet
2335+
<QtPropType,QtPropAttr>{BN}+"USER"{BN}+{ID} | // user property => not supported yet
2336+
<QtPropType,QtPropAttr>{BN}+"CONSTANT"{BN} | // constant property => not supported yet
2337+
<QtPropType,QtPropAttr>{BN}+"FINAL"{BN} { // final property => not supported yet
23382338
BEGIN(QtPropAttr);
23392339
}
23402340
<QtPropRead>{ID} {

0 commit comments

Comments
 (0)