Skip to content

Commit f10fb5f

Browse files
authored
Merge pull request #1932 from Teriand/master
Add support for non-english search
2 parents addd9b5 + c2884ae commit f10fb5f

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.lex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ super(in);
4141
%char
4242

4343
//WhiteSpace = [ \t\f\r]+|\n
44-
Identifier = [a-zA-Z_] [a-zA-Z0-9_]*
44+
Identifier = [a-zA-Z\p{Letter}_] [a-zA-Z\p{Letter}0-9\p{Number}_]*
4545
Number = [0-9]+|[0-9]+\.[0-9]+| "0[xX]" [0-9a-fA-F]+
4646
Printable = [\@\$\%\^\&\-+=\?\.\:]
4747

src/org/opensolaris/opengrok/search/context/HistoryLineTokenizer.lex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ stopset.add( "1.0");
9696
}
9797
%}
9898

99-
Identifier = [a-zA-Z_] [a-zA-Z0-9_]*
99+
Identifier = [a-zA-Z\p{Letter}_] [a-zA-Z\p{Letter}0-9\p{Number}_]*
100100
Number = [0-9]+|[0-9]+\.[0-9]+| "0[xX]" [0-9a-fA-F]+
101101
Printable = [\@\$\%\^\&\-+=\?\.\:]
102102

src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.lex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ import org.opensolaris.opengrok.analysis.Scopes.Scope;
394394
%}
395395

396396
//WhiteSpace = [ \t\f\r]+|\n
397-
Identifier = [a-zA-Z_] [a-zA-Z0-9_]*
397+
Identifier = [a-zA-Z\p{Letter}_] [a-zA-Z\p{Letter}0-9\p{Number}_]*
398398
Number = [0-9]+|[0-9]+\.[0-9]+| "0[xX]" [0-9a-fA-F]+
399399
Printable = [\@\$\%\^\&\-+=\?\.\:]
400400

0 commit comments

Comments
 (0)