File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 2020%option noyywrap
2121%option case-insensitive
2222
23+ // ensure that lexer will be 8 -bit (and not just 7 -bit)
24+ %option 8bit
25+
2326%{
2427
2528#include <stdlib.h> // atof()
Original file line number Diff line number Diff line change @@ -119,8 +119,8 @@ scalar_exp:
119119 | ' +' scalar_exp %prec UMINUS { $$ = $2 ; }
120120 | ' -' scalar_exp %prec UMINUS { $$ = $2 ; if ($$ ->type () == QgsSearchTreeNode::tNumber) $$->setNumber(- $$->number ()); }
121121 | 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 ($$); }
124124 ;
125125
126126%%
You can’t perform that action at this time.
0 commit comments