Skip to content

Commit 00fbdd9

Browse files
committed
feat: general improvements and minor bugs
1 parent bc50e18 commit 00fbdd9

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/WebExpress.WebIndex.Test/WQL/UnitTestWqlWordSearchA.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,9 @@ public void AbstracrSyntaxTree()
238238
[InlineData("text ~ \"Helena\"", true, 3, WqlExpressionType.Parameter, WqlExpressionType.LogicalOperator)]
239239
[InlineData("text ~ day(", false, 3, WqlExpressionType.Parameter, WqlExpressionType.LogicalOperator)]
240240
[InlineData("text ~ day()", true, 3, WqlExpressionType.Parameter, WqlExpressionType.LogicalOperator)]
241+
//[InlineData("text ~ day(\"param1\")", true, 3, WqlExpressionType.Parameter, WqlExpressionType.LogicalOperator)]
241242
[InlineData("text ~ Helena and", false, 4, WqlExpressionType.LogicalOperator, WqlExpressionType.Attribute)]
243+
//[InlineData("text in ('Helena', 'Hans')", true, 2, WqlExpressionType.Operator, WqlExpressionType.Parameter)]
242244
public void Analyze(string wql, bool valid, int count, WqlExpressionType type, params WqlExpressionType[] expectedNextTokens)
243245
{
244246
// arrange

src/WebExpress.WebIndex/Wql/WqlParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public partial class WqlParser<TIndexItem> : IWqlParser<TIndexItem>
8787
/// <summary>
8888
/// Initializes a new instance of the parser and registers default conditions and functions.
8989
/// </summary>
90-
internal WqlParser()
90+
public WqlParser()
9191
{
9292
Attributes = GetFieldData(typeof(TIndexItem));
9393

0 commit comments

Comments
 (0)