File tree 2 files changed +5
-2
lines changed
2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 20
20
%option noyywrap
21
21
%option case-insensitive
22
22
23
+ // ensure that lexer will be 8 -bit (and not just 7 -bit)
24
+ %option 8bit
25
+
23
26
%{
24
27
25
28
#include <stdlib.h> // atof()
Original file line number Diff line number Diff line change @@ -119,8 +119,8 @@ scalar_exp:
119
119
| ' +' scalar_exp %prec UMINUS { $$ = $2 ; }
120
120
| ' -' scalar_exp %prec UMINUS { $$ = $2 ; if ($$ ->type () == QgsSearchTreeNode::tNumber) $$->setNumber(- $$->number ()); }
121
121
| NUMBER { $$ = new QgsSearchTreeNode ($1 ); addToTmpNodes ($$); }
122
- | STRING { $$ = new QgsSearchTreeNode (yytext, 0 ); addToTmpNodes ($$); }
123
- | COLUMN_REF { $$ = new QgsSearchTreeNode (yytext, 1 ); addToTmpNodes ($$); }
122
+ | STRING { $$ = new QgsSearchTreeNode (QString::fromUtf8 ( yytext) , 0 ); addToTmpNodes ($$); }
123
+ | COLUMN_REF { $$ = new QgsSearchTreeNode (QString::fromUtf8 ( yytext) , 1 ); addToTmpNodes ($$); }
124
124
;
125
125
126
126
%%
You can’t perform that action at this time.
0 commit comments