You are viewing a plain text version of this content. The canonical link for it is here .
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2016/09/11 21:31:16 UTC[45/50] [abbrv] lucenenet git commit: Fixed bug in
Surround.QueryParser caused by mistranslation from Java of break and
continue . Fixed bug in Surround.QueryParser caused by mistranslation from Java of break <label> and continue <label>.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/bd781797
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/bd781797
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/bd781797
Branch: refs/heads/master
Commit: bd781797e28220ea00e9e149b8b6303b720ca980
Parents: 10dc873
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Fri Sep 2 23:16:35 2016 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Fri Sep 2 23:16:35 2016 +0700
----------------------------------------------------------------------
src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/bd781797/src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs b/src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs
index 49ef7d4..170eb74 100644
--- a/src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs
+++ b/src/Lucene.Net.QueryParser/Surround/Parser/QueryParser.cs
@@ -542,7 +542,7 @@ namespace Lucene.Net.QueryParser.Surround.Parser
public void OptionalWeights(SrndQuery q)
{
Token weight = null;
-
+
while (true)
{
switch ((jj_ntk == -1) ? Jj_ntk() : jj_ntk)
@@ -797,13 +797,15 @@ namespace Lucene.Net.QueryParser.Surround.Parser
{
if (oldentry[i] != jj_expentry[i])
{
- continue;
+ goto jj_entries_loop_continue;
}
}
jj_expentries.Add(jj_expentry);
- break;
+ goto jj_entries_loop_break;
}
+ jj_entries_loop_continue: ;
}
+ jj_entries_loop_break:
if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind;
}
}