diff --git a/FaizonZaman/LexicalCases/Kernel/LexicalCases.wl b/FaizonZaman/LexicalCases/Kernel/LexicalCases.wl index 97a27c7..d2a3a90 100644 --- a/FaizonZaman/LexicalCases/Kernel/LexicalCases.wl +++ b/FaizonZaman/LexicalCases/Kernel/LexicalCases.wl @@ -97,10 +97,10 @@ StripNames[True, c_Condition] := c StripNames[True, se_?LexicalPatternQ] := Replace[se, p_Pattern :> Extract[2][p], Infinity] StripNames[False,se_?LexicalPatternQ]:= se -PrependArticleKey[{article_String, data_List}] := Map[Apply[Prepend]]@Thread[{data, "Article" -> article}] +PrependArticleKey[{article_String, data_List}] := Prepend@@@Thread[{data, "Article" -> article}] PrependArticleKey[{article_String, data_Missing}] := <|"Article" -> article, "Match" -> data, "Position" -> {}|> -PrependArticleKey[{article_Integer, data_List}] := Map[Apply[Prepend]]@Thread[{data, "Article" -> article}] +PrependArticleKey[{article_Integer, data_List}] := Prepend@@@Thread[{data, "Article" -> article}] PrependArticleKey[{article_Integer, data_Missing}] := <|"Article" -> article, "Match" -> data, "Position" -> {}|> (* Text Cleanup *) diff --git a/FaizonZaman/LexicalCases/ResourceDefinition.nb b/FaizonZaman/LexicalCases/ResourceDefinition.nb index 3936128..e43458f 100644 --- a/FaizonZaman/LexicalCases/ResourceDefinition.nb +++ b/FaizonZaman/LexicalCases/ResourceDefinition.nb @@ -2374,7 +2374,7 @@ Cell[BoxData[ TaggingRules->{}, CellChangeTimes->{{3.91522334954283*^9, 3.915223351147139*^9}, { 3.915491425748333*^9, 3.915491426774502*^9}}, - CellLabel->"In[33]:=", + CellLabel->"In[7]:=", CellID->926712916,ExpressionUUID->"c66c6b20-67c9-4124-89b9-e9a2d883ad93"], Cell[CellGroupData[{ @@ -2559,7 +2559,7 @@ Cell[BoxData[ TaggingRules->{}, CellChangeTimes->{ 3.882937822011593*^9, {3.882937870592862*^9, 3.882937898936121*^9}, { - 3.9153224836311617`*^9, 3.915322484346751*^9}, {3.915334420271572*^9, + 3.915322483631161*^9, 3.915322484346751*^9}, {3.915334420271572*^9, 3.9153344242710943`*^9}, {3.915414414238249*^9, 3.915414415187216*^9}}, CellLabel->"In[1]:=", CellID->980444637,ExpressionUUID->"e69dc852-d732-4961-b281-adac06945d92"], @@ -2700,9 +2700,9 @@ Cell[BoxData[ TagBox[ TemplateBox[{ - "6.419388`5.158668074439145", "\"s\"", "seconds", - "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], - "SummaryItem"]}], "\[SpanFromLeft]"}}, + "3.7343340000000000001`4.923387607162843", "\"s\"", + "seconds", "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], + "SummaryItem"]}], "\[SpanFromLeft]"}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> False, GridBoxItemSize -> { @@ -2722,17 +2722,17 @@ Cell[BoxData[ TestReportObject[<| "Title" -> "Test Report: LexicalStructure.wlt", "Aborted" -> False, "TestResults" -> <| - 7964437861420458285 -> + 5686370685901676255 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984984754662*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868617405744`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "0d98c6df-ceb1-440b-8229-9af930d551b3", "TestID" -> + "b4c1915b-291b-433b-a314-c8da55563cb3", "TestID" -> "LexicalStructureTest1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalStructure.wlt", "EvaluationID" -> - "73b5f1b5-1fcb-4c48-9dda-a6dd4bce8baf", "Input" -> HoldForm[ + "45d29844-8659-4977-bb5d-ff709a2b7706", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalStructure[ StringExpression[ Alternatives["computer", "computers"], @@ -2749,9 +2749,9 @@ Tests/LexicalStructure.wlt", "EvaluationID" -> TextElement[{"Verb"}, <|"GrammaticalUnit" -> "TextType"|>]}, <| "GrammaticalUnit" -> "StringExpression"|>]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000169`2.3784017024456676, "CPUTimeUsed" -> - 0.00016899999999964166`, "MemoryUsed" -> 7992, - "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ + 0.000145`2.311883000066969, "CPUTimeUsed" -> 0.00014200000000030855`, + "MemoryUsed" -> 7936, "IntermediateTestsTree" -> {}, + "ExpectedOutput" -> HoldForm[ TextElement[{ TextElement[{ Alternatives[ @@ -2762,17 +2762,17 @@ Tests/LexicalStructure.wlt", "EvaluationID" -> "GrammaticalUnit" -> "Alternatives"|>], TextElement[{"Verb"}, <|"GrammaticalUnit" -> "TextType"|>]}, <| "GrammaticalUnit" -> "StringExpression"|>]], "Outcome" -> - "Success", "FailureType" -> None|>], 8294256946344404813 -> + "Success", "FailureType" -> None|>], 3285954175128146385 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849847649083`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868617495484`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "9dc3cb12-9ab4-48c1-a7c1-b32ab1f23022", "TestID" -> + "9810b729-02c7-462f-b214-f653f373e371", "TestID" -> "ShortStringTest1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "aac3fe22-f72f-4150-becb-f12ced18db90", "Input" -> HoldForm[ + "573e2e24-5e1f-4a32-8a2c-fe7e5b95574b", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleSentence, FaizonZaman`LexicalCases`$SampleStringExpression]["Data"]], @@ -2780,23 +2780,23 @@ Tests/LexicalCases.wlt", "EvaluationID" -> HoldForm[{<| "Match" -> "best key lime pie", "Position" -> {{5, 21}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 1.212811`6.234308125118684, "CPUTimeUsed" -> 0.16243299999999916`, - "MemoryUsed" -> 1404368, "IntermediateTestsTree" -> {}, + 1.161899`6.215683375758006, "CPUTimeUsed" -> 0.1461749999999995, + "MemoryUsed" -> 1381192, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "best key lime pie", "Position" -> {{5, 21}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 9217675551105302106 -> + 7515400468196283287 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984985978194*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986862911927*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "1afba32d-e7e0-4d35-b034-ca0de7a9cb50", "TestID" -> + "36579eff-c9e7-40bf-952e-885e744d980d", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "9a021d16-3db2-4984-ac22-703c1427a71c", "Input" -> HoldForm[ + "4ae530e2-ff43-43bf-997d-c771a12b79c0", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "The great machine whirs. The weak machines sputter.", StringExpression["great ", @@ -2804,22 +2804,22 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003364`3.6773709849578684, "CPUTimeUsed" -> 0.0033760000000002677`, - "MemoryUsed" -> 12048, "IntermediateTestsTree" -> {}, + 0.003256`3.6631993940491534, "CPUTimeUsed" -> 0.0032600000000000406`, + "MemoryUsed" -> 12160, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 5483235245047033932 -> + 7223416988532389184 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984985981996*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629155383`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "2ade4843-fad0-4b90-a7f0-e314a4b99af0", "TestID" -> + "0835f06c-2a74-45e7-9351-9198fe25d8a9", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "45181b74-927a-4dff-8c71-543b33deefd0", "Input" -> HoldForm[ + "fb0b697f-90b5-43bf-82e1-d4429abcfcc3", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "The great machine whirs. The weak machines sputter.", StringExpression["great ", @@ -2827,22 +2827,22 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003103`3.64229677341616, "CPUTimeUsed" -> 0.003101999999999272, - "MemoryUsed" -> 7992, "IntermediateTestsTree" -> {}, + 0.002883`3.6103596402202016, "CPUTimeUsed" -> 0.002886000000000166, + "MemoryUsed" -> 7928, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 7542599338007437845 -> + 3761943237197442410 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984985985421*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986862918743*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "0c22466a-c6fd-41a7-91d0-b86e2108322d", "TestID" -> + "dba7364c-2d27-4d6d-8cb9-3b8a8bbd6ba0", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "7e65b920-33f8-4127-b4c9-4e993b866037", "Input" -> HoldForm[ + "0673a7fa-826a-48c7-9e0b-5c5033c6f515", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "The great machine whirs. The weak machines sputter.", StringExpression["weak ", @@ -2850,22 +2850,22 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{<|"Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003065`3.6369454766864275, "CPUTimeUsed" -> 0.003037999999999208, - "MemoryUsed" -> 8448, "IntermediateTestsTree" -> {}, + 0.003048`3.6345299604995525, "CPUTimeUsed" -> 0.0030509999999992488`, + "MemoryUsed" -> 8448, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 4653992440325037622 -> + 5957939603118754526 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849859887853`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986862922117*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "7c5a7988-0389-4e58-8383-74b426c46a22", "TestID" -> + "9e95b953-c3d4-4c68-82df-1f763da973c3", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "02b098dd-c83c-4227-9635-3fa2df319e75", "Input" -> HoldForm[ + "42ac3357-44d2-44f2-b79f-f57553a8a8f4", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "The great machine whirs. The weak machines sputter.", StringExpression["weak ", @@ -2874,44 +2874,44 @@ Tests/LexicalCases.wlt", "EvaluationID" -> HoldForm[{}], "ActualOutput" -> HoldForm[{<|"Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.002963`3.622246649312045, "CPUTimeUsed" -> 0.0029639999999995226`, - "MemoryUsed" -> 12192, "IntermediateTestsTree" -> {}, + 0.003118`3.644391108684815, "CPUTimeUsed" -> 0.003147000000000233, + "MemoryUsed" -> 12128, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 7147979188157050478 -> + 7009672613393294379 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849859920363`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629255805`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "9611312e-0bb1-4a9b-afc2-d2e5bb50c5b7", "TestID" -> + "1caa4808-770b-43af-a24a-d1e088a84822", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test4", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "a1dc794f-d032-4ff9-be4f-1b017ad1a6e3", "Input" -> HoldForm[ + "e121903f-8871-46fa-9424-923b9efe40c7", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases["He was number 1!", StringExpression["number ", FaizonZaman`LexicalCases`BoundToken[DigitCharacter]]]["Data"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{<|"Match" -> "number 1", "Position" -> {{8, 15}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.002793`3.596585933532999, "CPUTimeUsed" -> 0.0027960000000000207`, - "MemoryUsed" -> 8192, "IntermediateTestsTree" -> {}, + 0.00307`3.6376533733091807, "CPUTimeUsed" -> 0.003073999999999799, + "MemoryUsed" -> 8048, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "number 1", "Position" -> {{8, 15}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 4319119008568902665 -> + 1390804791759066866 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984985995118*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629289894`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "37b54095-4f37-4fce-bebe-74cbb545f17a", "TestID" -> + "ef379145-283c-4fac-bf4a-41438aad5f92", "TestID" -> "LexicalCases-DocExamples-BoundToken-Test5", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "6ef6a049-44d4-4f1f-944c-195663cd114f", "Input" -> HoldForm[ + "235f682a-7bb1-48ee-8453-a424b6cbdea3", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "The great machine whirs. The weak machines sputter.", StringExpression[ @@ -2922,23 +2922,23 @@ Tests/LexicalCases.wlt", "EvaluationID" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>, <| "Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.0038`3.7302985944488043, "CPUTimeUsed" -> 0.0037960000000003546`, - "MemoryUsed" -> 28184, "IntermediateTestsTree" -> {}, + 0.003812`3.7316678897982825, "CPUTimeUsed" -> 0.0038330000000001974`, + "MemoryUsed" -> 28280, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "great machine", "Position" -> {{5, 17}}|>, <| "Match" -> "weak machines", "Position" -> {{30, 42}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 2255930562262195691 -> + 9112162363020468989 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849859992514`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629331393`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "337cf496-6f81-4f16-8009-297e9b2c4d21", "TestID" -> + "f467a9b9-b822-4bd6-8e48-544de8547a52", "TestID" -> "LexicalCases-DocExamples-WordToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "d0a47d03-c1ff-40d3-884e-053e6f12dca8", "Input" -> HoldForm[ + "871bc3f5-e47c-426d-be52-ede6bd2f1631", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, StringExpression[ @@ -2949,25 +2949,25 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Match" -> "That blank screen", "Position" -> {{176, 192}}|>, <| "Match" -> "with the screen", "Position" -> {{480, 494}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003633`3.7107803956947087, "CPUTimeUsed" -> 0.0036509999999996268`, - "MemoryUsed" -> 18504, "IntermediateTestsTree" -> {}, + 0.004216`3.77541560003648, "CPUTimeUsed" -> 0.0038119999999990384`, + "MemoryUsed" -> 17792, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "a blank screen", "Position" -> {{144, 157}}|>, <| "Match" -> "That blank screen", "Position" -> {{176, 192}}|>, <| "Match" -> "with the screen", "Position" -> {{480, 494}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 6367770397261611368 -> + 7710749703373335334 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849860031843`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629376845`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "58cf5b46-bde1-4859-a680-5fcb8ba7164a", "TestID" -> + "90ffa380-7590-40d8-9459-2991bccc6d04", "TestID" -> "LexicalCases-DocExamples-WordToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "da348ec4-8bcd-48b7-904d-7c0e1e044054", "Input" -> HoldForm[ + "727b0024-78a3-4e19-a556-e0509a50b787", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, StringExpression[ @@ -2979,8 +2979,8 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Match" -> "That blank screen", "Position" -> {{176, 192}}|>, <| "Match" -> "would end with the screen", "Position" -> {{470, 494}}|>}], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.004165`3.7701300035748004, "CPUTimeUsed" -> - 0.00419000000000036, "MemoryUsed" -> 13800, + "AbsoluteTimeUsed" -> 0.004368`3.7907976275286703, "CPUTimeUsed" -> + 0.004367999999999483, "MemoryUsed" -> 13800, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "sat with a blank screen", @@ -2988,17 +2988,17 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Match" -> "That blank screen", "Position" -> {{176, 192}}|>, <| "Match" -> "would end with the screen", "Position" -> {{470, 494}}|>}], "Outcome" -> "Success", - "FailureType" -> None|>], 7311220632958299795 -> + "FailureType" -> None|>], 4505000971755715177 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849860076494`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629423795`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "4f62a9dc-9347-414b-942b-df64948a1011", "TestID" -> + "6e273314-9d1f-467c-8ac6-f6b65b4e5573", "TestID" -> "LexicalCases-DocExamples-WordToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "a72ea957-237b-4061-ac6b-1b3772129a40", "Input" -> HoldForm[Length[ + "5eacc1b8-c58d-457b-a60c-462b4f77bc31", "Input" -> HoldForm[Length[ Composition[Join, Flatten][{ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, @@ -3019,21 +3019,21 @@ Tests/LexicalCases.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`WordToken[2, 4], " screen"], Overlaps -> True]["Data"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.014238`4.303963986432977, "CPUTimeUsed" -> - 0.014256999999999742`, "MemoryUsed" -> 18536, + "AbsoluteTimeUsed" -> 0.013589`4.2837024964731585, "CPUTimeUsed" -> + 0.01358699999999935, "MemoryUsed" -> 18600, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", "FailureType" -> None|>], - 7010290674070253731 -> + 3514017416993239574 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.91598498602227*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629563584`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "5375d044-f265-44bb-ae41-cc6d857b807d", "TestID" -> + "7eee8dd0-e76b-45e4-be2e-99cd9dd95ed0", "TestID" -> "LexicalCases-DocExamples-OptionalToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "86a08fe4-b009-4944-8dfe-d35c4e6f4a1a", "Input" -> HoldForm[ + "86299255-02ed-4b38-aa3b-3ff14e894960", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "this is a cool string. this is a string.", StringExpression["this is a", @@ -3043,24 +3043,24 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Match" -> "this is a cool string", "Position" -> {{1, 21}}|>, <| "Match" -> "this is a string", "Position" -> {{24, 39}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003942`3.7462316177754182, "CPUTimeUsed" -> 0.00389400000000073, - "MemoryUsed" -> 10120, "IntermediateTestsTree" -> {}, + 0.003818`3.732350921889638, "CPUTimeUsed" -> 0.0038160000000004857`, + "MemoryUsed" -> 10088, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "this is a cool string", "Position" -> {{1, 21}}|>, <| "Match" -> "this is a string", "Position" -> {{24, 39}}|>}], "Outcome" -> "Success", "FailureType" -> None|>], - 2504831074028890846 -> + 1710477017848405127 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984986026578*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629605203`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "4a4a5775-5ac4-44bb-afd1-e8df705d2aed", "TestID" -> + "4777a12d-49c1-4954-8208-0770ba749f6d", "TestID" -> "LexicalCases-DocExamples-Sandwich-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "3142a19a-9a3f-4d24-9dcc-e85d5f9dd60d", "Input" -> HoldForm[ + "cb151654-f6c5-416a-bd1c-4fb74c5a3a35", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, FaizonZaman`LexicalCases`Sandwich[ @@ -3073,8 +3073,8 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Position" -> {{266, 296}}|>, <| "Match" -> "eight hours he was prepared", "Position" -> {{404, 430}}|>}], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.004403`3.7942636832915198, "CPUTimeUsed" -> - 0.004373000000000182, "MemoryUsed" -> 12216, + "AbsoluteTimeUsed" -> 0.004294`3.7833770379322194, "CPUTimeUsed" -> + 0.004292999999999658, "MemoryUsed" -> 12280, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "but here he sat with", "Position" -> {{123, 142}}|>, <| @@ -3082,17 +3082,17 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Position" -> {{266, 296}}|>, <| "Match" -> "eight hours he was prepared", "Position" -> {{404, 430}}|>}], "Outcome" -> "Success", - "FailureType" -> None|>], 2576258142400630861 -> + "FailureType" -> None|>], 2887801074399661878 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849860313*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868629651275`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "e8bee8ec-b3ba-48e1-a676-51ce4ed6c633", "TestID" -> + "9b11a18d-3770-44f8-a544-e52de43fc25a", "TestID" -> "LexicalCases-DocExamples-Sandwich-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "53535803-67cc-422a-9c41-33203ad536cb", "Input" -> HoldForm[ + "0b18d5f0-a561-4638-afcb-1887b130a823", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "a nice car is good.", FaizonZaman`LexicalCases`Sandwich[ Pattern[$CellContext`w, @@ -3107,9 +3107,9 @@ Tests/LexicalCases.wlt", "EvaluationID" -> Pattern[$CellContext`w, FaizonZaman`LexicalCases`WordToken[1]]] :> $CellContext`w]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000275`2.5898476916622566, "CPUTimeUsed" -> - 0.00027599999999949887`, "MemoryUsed" -> 8152, - "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ + 0.000285`2.605359857840502, "CPUTimeUsed" -> 0.00028600000000000847`, + "MemoryUsed" -> 7968, "IntermediateTestsTree" -> {}, + "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ "a nice car is good.", StringExpression[ Pattern[$CellContext`w, @@ -3118,17 +3118,17 @@ Tests/LexicalCases.wlt", "EvaluationID" -> Pattern[$CellContext`w, FaizonZaman`LexicalCases`WordToken[1]]] :> $CellContext`w]], "Outcome" -> "Success", "FailureType" -> None|>], - 2156619042611399208 -> + 7075386466138311280 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984986032042*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986862965884*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "007952a0-aa95-44f6-843a-256c857d22c5", "TestID" -> + "60c56757-f423-4814-8095-dbac3c8ceb26", "TestID" -> "LexicalCases-DocExamples-TextType-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "be71b4ac-05a6-4ae6-b6d1-33b470353ff0", "Input" -> HoldForm[ + "4f0b99dc-f73d-4058-bf81-459613c30fe3", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, StringExpression[ Pattern[$CellContext`adjective, @@ -3138,22 +3138,22 @@ Tests/LexicalCases.wlt", "EvaluationID" -> HoldForm[{<| "Match" -> "blank", "Position" -> {{146, 157}, {181, 192}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 5.044977`6.85337418846521, "CPUTimeUsed" -> 2.6657550000000008`, - "MemoryUsed" -> 51693600, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> + 2.421385`6.534578845548062, "CPUTimeUsed" -> 2.267971, "MemoryUsed" -> + 51446360, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "blank", "Position" -> {{146, 157}, {181, 192}}|>}], - "Outcome" -> "Success", "FailureType" -> None|>], 160947648230978777 -> + "Outcome" -> "Success", "FailureType" -> None|>], + 8117317953323950285 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849910773873`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868653876214`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "dbc0a976-29c0-4da9-a755-70fd7e41f8e2", "TestID" -> + "1abd978b-30d9-4dc0-b950-dbfec2c1082a", "TestID" -> "LexicalCases-DocExamples-TextType-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/LexicalCases.wlt", "EvaluationID" -> - "94ba5602-ea9b-439b-ae61-ec49121fcb1d", "Input" -> HoldForm[ + "437c806d-3d06-4ed7-a4c0-5e18f9d0a8de", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalCases[ FaizonZaman`LexicalCases`$SampleParagraph, StringExpression[ Pattern[$CellContext`adjectiveOrDeterminer, @@ -3165,62 +3165,62 @@ Tests/LexicalCases.wlt", "EvaluationID" -> "Match" -> "blank", "Position" -> {{146, 157}, {181, 192}}|>, <| "Match" -> "the", "Position" -> {{485, 494}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.018273`4.412324852053078, "CPUTimeUsed" -> 0.017140000000000377`, - "MemoryUsed" -> 29752, "IntermediateTestsTree" -> {}, + 0.020233`4.456575279359591, "CPUTimeUsed" -> 0.02860699999999916, + "MemoryUsed" -> 29672, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<| "Match" -> "blank", "Position" -> {{146, 157}, {181, 192}}|>, <| "Match" -> "the", "Position" -> {{485, 494}}|>}], "Outcome" -> - "Success", "FailureType" -> None|>], 2302907445881801475 -> + "Success", "FailureType" -> None|>], 8633558056580714168 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991108919*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865421903*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "c5857f66-01d0-4039-b0c0-bcce2c140c4a", "TestID" -> + "9a9319f9-dde3-4736-9bb0-ff226f43a6cc", "TestID" -> "LexicalPatternQTest1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "6c76cac9-bec7-45e5-bb6d-b115e544e868", "Input" -> HoldForm[ + "f84acb88-650d-4f7d-9844-c1fad5d029ac", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ FaizonZaman`LexicalCases`$SampleStringExpression]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000116`2.2149729870589128, "CPUTimeUsed" -> - 0.00011600000000022703`, "MemoryUsed" -> 3768, + 0.000198`2.4471801880935247, "CPUTimeUsed" -> + 0.00019499999999972317`, "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], - "Outcome" -> "Success", "FailureType" -> None|>], - 3000342772670489261 -> + "Outcome" -> "Success", "FailureType" -> None|>], 395373944171122731 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991109344*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654225283`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "37f03748-4f55-462b-b1bc-0cba8d433f04", "TestID" -> + "a5499eb3-63bf-4ea9-9ee0-56b9d7ba300c", "TestID" -> "LexicalPatternQ-UnvaluedSymbols-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "3b9eefab-97d6-4466-9665-cb416786c775", "Input" -> HoldForm[ + "fedc4b76-9ef3-4464-9b5c-780ec9f60a09", "Input" -> HoldForm[ FailureQ[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["Alice", $CellContext`xxx, FaizonZaman`LexicalCases`TextType["Adverb"]]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000106`2.175820863096764, "CPUTimeUsed" -> 0.00010599999999971743`, - "MemoryUsed" -> 4992, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 6434517873820608384 -> + 0.000144`2.3088774899272435, "CPUTimeUsed" -> + 0.00014399999999969992`, "MemoryUsed" -> 5064, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], + "Outcome" -> "Success", "FailureType" -> None|>], + 7839597606553390841 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911097093`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654229655`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "b06ef1a7-6a2d-4269-8951-aad9ab5de6c7", "TestID" -> + "6185a355-a612-4e90-a2c7-b3a92a9658c2", "TestID" -> "LexicalPatternQ-BoundToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "bbdb7c47-5fde-4b55-8ec3-37592df7be86", "Input" -> HoldForm[ + "9ce7ef21-cc5a-460e-9b7b-c53a20a265d2", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression[ Alternatives["great", "weak"], @@ -3228,119 +3228,122 @@ Tests/Validation.wlt", "EvaluationID" -> Alternatives["machine", "machines"]]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000188`2.4246728470956738, "CPUTimeUsed" -> - 0.00018800000000052108`, "MemoryUsed" -> 3920, + 0.000204`2.4601451652578925, "CPUTimeUsed" -> + 0.00020500000000023277`, "MemoryUsed" -> 3984, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", "FailureType" -> None|>], - 2535473398998913587 -> + 8103859470086425234 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991110122*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654234004`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "b59cd693-772a-4bc7-885a-f2c6819beab8", "TestID" -> + "65102baf-49e1-4f39-88b4-94d235513bc6", "TestID" -> "LexicalPatternQ-BoundToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "dafc874d-bdbd-4cba-8eba-f2f1cd3bd256", "Input" -> HoldForm[ + "03a2b75e-0fb3-4970-b985-a3d90c011b01", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["weak", FaizonZaman`LexicalCases`BoundToken["machines"]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000128`2.257724967479862, "CPUTimeUsed" -> 0.000128000000000128, - "MemoryUsed" -> 3912, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 5869235410542603648 -> + 0.000127`2.2543187187879483, "CPUTimeUsed" -> + 0.00012699999999998823`, "MemoryUsed" -> 3848, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], + "Outcome" -> "Success", "FailureType" -> None|>], + 4413588058811809415 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991110474*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654237533`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "95910993-d51d-4087-a15d-1930a2bc3553", "TestID" -> + "480c2389-c6d2-474a-8be8-007f4184b1ab", "TestID" -> "LexicalPatternQ-BoundToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "82c191df-521d-4228-970a-f9fd78e2470e", "Input" -> HoldForm[ + "e02adebf-9d1e-4acb-87c7-24eba6d4f50b", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["weak", FaizonZaman`LexicalCases`BoundToken[ RegularExpression["\\w+"]]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000126`2.2508855429495567, "CPUTimeUsed" -> 0.0001260000000016248, - "MemoryUsed" -> 3952, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 8371284629284415777 -> + 0.000129`2.2611047081312408, "CPUTimeUsed" -> + 0.00013000000000040757`, "MemoryUsed" -> 3896, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], + "Outcome" -> "Success", "FailureType" -> None|>], + 3298211669263688953 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991110823*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865424105*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "cf5f4432-a6cb-41b8-a5cc-7b9ed80ba9a6", "TestID" -> + "c736b61c-56f0-45e0-bebb-bded9e28eade", "TestID" -> "LexicalPatternQ-BoundToken-Test4", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "a9a3fd7f-8f33-4f52-b0f3-b361fd008bf3", "Input" -> HoldForm[ + "01954a9f-bb33-48f3-9e41-9f108189c6ac", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["number", FaizonZaman`LexicalCases`BoundToken[DigitCharacter]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000129`2.261104708131243, "CPUTimeUsed" -> 0.00013000000000040757`, - "MemoryUsed" -> 3968, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 308934606675263976 -> + 0.000124`2.2439366829942244, "CPUTimeUsed" -> + 0.00012499999999970868`, "MemoryUsed" -> 3904, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], + "Outcome" -> "Success", "FailureType" -> None|>], + 2583117257334658170 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991111177*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654244475`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "bfb5917a-a9ca-47a4-8897-02352d2d2a40", "TestID" -> + "1dfc3cf2-b31a-460b-b8d4-61d369a718fb", "TestID" -> "BoundToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "0da3517c-5703-4f0e-9af2-353b44cb8f09", "Input" -> HoldForm[ + "0fc3307e-69cc-4185-bb45-26657df55802", "Input" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.00002`1.451544993495975, "CPUTimeUsed" -> 0.000021000000000270802`, - "MemoryUsed" -> 3832, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[ + 0.00002`1.4515449934959728, "CPUTimeUsed" -> + 0.000021000000000270802`, "MemoryUsed" -> 3832, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "Outcome" -> - "Success", "FailureType" -> None|>], 5212098576459955234 -> + "Success", "FailureType" -> None|>], 3261471531292834490 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991111422*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865424681*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "a3272561-bbdb-4add-912e-bf9fffa00d45", "TestID" -> + "27237fe8-11fb-4074-85e7-4f754729ee0d", "TestID" -> "BoundToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "17737bc8-ff16-41fd-a58d-5f74c2bfb96d", "Input" -> HoldForm[ + "d79aff6a-9cf9-4957-a455-e6f22130eba4", "Input" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000021`1.4727342925659135, "CPUTimeUsed" -> - 0.00002200000000041058, "MemoryUsed" -> 3776, + "AbsoluteTimeUsed" -> 0.00002`1.4515449934959728, "CPUTimeUsed" -> + 0.000020000000000131024`, "MemoryUsed" -> 3848, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "Outcome" -> "Success", - "FailureType" -> None|>], 555708013097780556 -> + "FailureType" -> None|>], 6128997153748109760 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911118374`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654249115`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "6d305729-5eaa-4774-9766-72424975af97", "TestID" -> + "8f4c6553-369a-426a-bf93-7f93b549e236", "TestID" -> "BoundToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "cda8e823-cd74-4fa2-aa77-ab90e0596afc", "Input" -> HoldForm[ + "c476f6fd-4469-45d7-812c-e00f6a0959cc", "Input" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["A", FaizonZaman`LexicalCases`WordToken[1]]]], "ExpectedMessages" -> @@ -3348,121 +3351,120 @@ Tests/Validation.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`BoundToken[ Alternatives["A", FaizonZaman`LexicalCases`WordToken[1]]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.00002`1.451544993495975, "CPUTimeUsed" -> - 0.000020000000000131024`, "MemoryUsed" -> 3864, + "AbsoluteTimeUsed" -> 0.000019`1.4292685987848202, "CPUTimeUsed" -> + 0.000018999999999991246`, "MemoryUsed" -> 3864, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["A", FaizonZaman`LexicalCases`WordToken[1]]]], "Outcome" -> "Success", - "FailureType" -> None|>], 8513338113558197290 -> + "FailureType" -> None|>], 3263697830689583442 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911121063`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654251614`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "61125c62-41d9-48a7-a3f3-28baa7b3cbf7", "TestID" -> + "0a6ad0f7-3e2b-472e-a5eb-76fed2657680", "TestID" -> "LexicalPatternQ-WordToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "6998ccb8-39ee-46d4-8bd6-ae270a2d55ab", "Input" -> HoldForm[ + "a7d16cb6-08fb-467f-85b2-71b0b142f6c2", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["pattern", FaizonZaman`LexicalCases`WordToken[1]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000085`2.079933923546286, "CPUTimeUsed" -> 0.00008599999999958641, - "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, + 0.000082`2.0643288502157064, "CPUTimeUsed" -> 0.00008199999999991547, + "MemoryUsed" -> 3888, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 1082740302082355198 -> + "FailureType" -> None|>], 7139384013146916764 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911124063`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654254503`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "d2ebfd1a-f818-45c6-a702-b018094db012", "TestID" -> + "1bd80728-b5e4-47a6-87c8-c63ffaa7d31e", "TestID" -> "LexicalPatternQ-WordToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "2b25806c-2aab-45ab-8519-6cf73237877c", "Input" -> HoldForm[ + "40d4bfde-592a-46cb-8e06-933172d5b23b", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["number", FaizonZaman`LexicalCases`WordToken[1, 2]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.00008`2.0536049848239375, "CPUTimeUsed" -> 0.00008100000000066387, - "MemoryUsed" -> 3888, "IntermediateTestsTree" -> {}, + 0.000075`2.0255762612236943, "CPUTimeUsed" -> 0.0000759999999990768, + "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 1636105939364818981 -> + "FailureType" -> None|>], 1832561905951926374 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911127024`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865425733*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "5e184e35-6bc3-4bcf-9dad-c50e493a7bf4", "TestID" -> + "5cf9e63d-1f11-4eec-8b2d-dc1b98ed6877", "TestID" -> "LexicalPatternQ-WordToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "1d807625-8fce-49f3-b789-b1182dc114e9", "Input" -> HoldForm[ + "3d19b391-542b-47d8-ac97-56590344f04f", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["this", "is", FaizonZaman`LexicalCases`WordToken[1, "KeepContractions"], "place"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.00008`2.0536049848239375, "CPUTimeUsed" -> 0.0000809999999997757, - "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, + 0.000076`2.031328590112781, "CPUTimeUsed" -> 0.00007700000000010476, + "MemoryUsed" -> 3888, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 1360061999114584553 -> + "FailureType" -> None|>], 7237870349110285854 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911130223`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654260435`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "8a6499dc-2d11-4738-bcb3-0776b0a96e75", "TestID" -> + "deaf06a3-2812-4c49-b01a-531ca1f5a479", "TestID" -> "LexicalPatternQ-OptionalToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "b7a86e30-4568-4cab-a765-005ebb90aa01", "Input" -> HoldForm[ + "c97a91a8-136c-4629-8304-26bae06a48f6", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["this is a", FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType["Adjective"]], "string"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000133`2.2743666387990795, "CPUTimeUsed" -> - 0.00013399999999919032`, "MemoryUsed" -> 3920, + 0.000129`2.2611047081312408, "CPUTimeUsed" -> + 0.00013000000000040757`, "MemoryUsed" -> 3856, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", "FailureType" -> None|>], - 7479382007492867670 -> + 8151862980139693637 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911133704`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654263773`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "543b431b-079a-4936-a49f-33a64bfcdd39", "TestID" -> + "46c9e8ad-fa48-4b08-b87c-a53ac84d6b59", "TestID" -> "LexicalPatternQ-OptionalToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "26afddca-566f-49eb-9142-52b98291f19d", "Input" -> HoldForm[ + "f0392d05-932c-499d-ba8c-3edf978d81b6", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["cool", FaizonZaman`LexicalCases`OptionalToken["crazy"], "computer"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000125`2.2474250108400504, "CPUTimeUsed" -> - 0.00012500000000059686`, "MemoryUsed" -> 3912, - "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], - "Outcome" -> "Success", "FailureType" -> None|>], - 5056582366158440074 -> + 0.000122`2.23687482850674, "CPUTimeUsed" -> 0.0001230000000003173, + "MemoryUsed" -> 3912, "IntermediateTestsTree" -> {}, + "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", + "FailureType" -> None|>], 7079710098518659541 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991113714*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654267073`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "bde26aea-b4f9-4f2d-a42a-3913f11388f6", "TestID" -> + "0b0c2981-b2a6-4643-8504-c62bcf19af2b", "TestID" -> "LexicalPatternQ-OptionalToken-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "112bdd56-a27e-47e3-aa37-479cada91ecb", "Input" -> HoldForm[ + "110ef2f0-9d96-4299-ba63-175635777780", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ StringExpression["this", FaizonZaman`LexicalCases`OptionalToken[ @@ -3471,135 +3473,135 @@ Tests/Validation.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`TextType["Adjective"]]], "place"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000131`2.267786293487758, "CPUTimeUsed" -> 0.00013299999999993872`, - "MemoryUsed" -> 3920, "IntermediateTestsTree" -> {}, + 0.000131`2.267786293487756, "CPUTimeUsed" -> 0.00013099999999965917`, + "MemoryUsed" -> 4136, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 5651406867843286486 -> + "FailureType" -> None|>], 4135135973765147400 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911140924`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654270725`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "7588c988-cae4-43ce-a5d7-4f669de4c432", "TestID" -> + "a1d38816-9d91-464d-87ea-5f0951c9bd5d", "TestID" -> "LexicalPatternQ-Sandwich-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "a69a1878-8b0d-427f-bd27-c66f44ff9f60", "Input" -> HoldForm[ + "7ace4752-9ee8-43f7-976f-b6cd62e942c4", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[ FaizonZaman`LexicalCases`Sandwich[ FaizonZaman`LexicalCases`WordToken[1], FaizonZaman`LexicalCases`BoundToken["car"]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000132`2.271088929037844, "CPUTimeUsed" -> 0.00013299999999993872`, - "MemoryUsed" -> 3888, "IntermediateTestsTree" -> {}, + 0.000128`2.257724967479862, "CPUTimeUsed" -> 0.000128000000000128, + "MemoryUsed" -> 3888, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 3878077694851575178 -> + "FailureType" -> None|>], 173456308844050844 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991114476*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654274335`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "1a821325-aea6-4b94-af22-20c8a5f16638", "TestID" -> + "6c966cfe-678d-48a6-ab8b-afcafa878f8b", "TestID" -> "LexicalPatternQ-TextType-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Validation.wlt", "EvaluationID" -> - "81d62db5-642f-4903-bda6-bcfd910f06e2", "Input" -> HoldForm[ + "af135ea2-d260-47cf-8718-94e7e247cd63", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPatternQ[StringExpression[ Pattern[$CellContext`adjective, FaizonZaman`LexicalCases`TextType["Adjective"]], "sentence"] :> $CellContext`adjective]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000144`2.3088774899272435, "CPUTimeUsed" -> 0.0001440000000005881, - "MemoryUsed" -> 3912, "IntermediateTestsTree" -> {}, + 0.000089`2.0999050044769048, "CPUTimeUsed" -> 0.00009000000000014552, + "MemoryUsed" -> 3824, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 830209189740038538 -> + "FailureType" -> None|>], 4002004067936629870 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991127353*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654405794`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "408187cd-1ac6-484a-ad7d-460566353adb", "TestID" -> + "60dce2e9-08a3-4d43-bed9-8067cdc8c767", "TestID" -> "BoundToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "1683b048-158d-441a-bc14-6e1fc76286e3", +Tests/Patterns.wlt", "EvaluationID" -> "44badabc-5297-459b-a32a-75d23f3e9d95", "Input" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000027`1.581878761990981, "CPUTimeUsed" -> 0.00002800000000036107, - "MemoryUsed" -> 3832, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[ + 0.000029`1.612912995730948, "CPUTimeUsed" -> + 0.000030000000000640625`, "MemoryUsed" -> 3832, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken["machine"]], "Outcome" -> - "Success", "FailureType" -> None|>], 4821099824528871726 -> + "Success", "FailureType" -> None|>], 4698503403915064584 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991127636*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865440884*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "99aa4dbf-93d9-4f6c-9259-9923d1de26a4", "TestID" -> + "2dee9973-a69d-4bb6-b3d8-cd58c15f5558", "TestID" -> "BoundToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "b6149d55-5d90-4829-bdc8-c76dc43f3e55", +Tests/Patterns.wlt", "EvaluationID" -> "9fb5d238-22b2-4edd-b37d-e83974900180", "Input" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000021`1.4727342925659135, "CPUTimeUsed" -> - 0.000021000000000270802`, "MemoryUsed" -> 3848, + "AbsoluteTimeUsed" -> 0.000021`1.4727342925659104, "CPUTimeUsed" -> + 0.0000219999999995224, "MemoryUsed" -> 3848, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`BoundToken[ Alternatives["machine", "machines"]]], "Outcome" -> "Success", - "FailureType" -> None|>], 1050109389347400321 -> + "FailureType" -> None|>], 652942198057009542 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991127901*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865441151*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "ddf9f253-8ca0-4a5f-b5ed-8a885a976112", "TestID" -> + "20f66184-d808-4054-bcab-aa42be69f177", "TestID" -> "WordToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "910f0e77-7ad7-46d8-8c47-52d4c2609b47", +Tests/Patterns.wlt", "EvaluationID" -> "ede703a7-51aa-4970-afe0-e12030c1614e", "Input" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[3]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[3]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.00002`1.451544993495975, "CPUTimeUsed" -> + "AbsoluteTimeUsed" -> 0.00002`1.4515449934959728, "CPUTimeUsed" -> 0.000019999999999242846`, "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[3]], "Outcome" -> "Success", - "FailureType" -> None|>], 6968847551885432830 -> + "FailureType" -> None|>], 6785636554876750215 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991128145*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654413843`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "7180d08a-8ad2-4f7f-9e7e-ba1d4d117ea2", "TestID" -> + "88ef990b-4b9c-466a-89b0-7b043125c9a9", "TestID" -> "WordToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "7f631c61-7507-4c8f-9844-6be969509757", +Tests/Patterns.wlt", "EvaluationID" -> "7f5b8acc-6296-496b-8577-4ffa0ce9ee03", "Input" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[1, 4]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[1, 4]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000018`1.4057875029353, "CPUTimeUsed" -> + "AbsoluteTimeUsed" -> 0.000019`1.429268598784821, "CPUTimeUsed" -> 0.000018999999999991246`, "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`WordToken[1, 4]], "Outcome" -> "Success", - "FailureType" -> None|>], 4024890852718605045 -> + "FailureType" -> None|>], 2784809198986529149 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991128394*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865441633*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "6f7ff194-6db9-4631-b2d6-c7d73b9e022f", "TestID" -> + "920aecbb-f502-471e-8547-a20919fe6d52", "TestID" -> "OptionalToken-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "50db2f35-9b22-43d5-9446-07b148560478", +Tests/Patterns.wlt", "EvaluationID" -> "970ab1cd-316c-4f4b-b09a-bbe1f268d46c", "Input" -> HoldForm[ FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType["Adjective"]]], @@ -3607,21 +3609,21 @@ Tests/Patterns.wlt", "EvaluationID" -> "50db2f35-9b22-43d5-9446-07b148560478", FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType["Adjective"]]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000019`1.4292685987848222, "CPUTimeUsed" -> + 0.000019`1.429268598784818, "CPUTimeUsed" -> 0.000020000000000131024`, "MemoryUsed" -> 3848, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType["Adjective"]]], "Outcome" -> - "Success", "FailureType" -> None|>], 1658468835368521118 -> + "Success", "FailureType" -> None|>], 3756037140034518535 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991128632*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654418635`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "c0bc628b-23e9-45eb-86c4-a310cc8aa135", "TestID" -> + "9353a1a5-af2c-4f48-91e8-9063a325263d", "TestID" -> "OptionalToken-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "93b2383c-f463-4124-bbbe-5b899156f715", +Tests/Patterns.wlt", "EvaluationID" -> "077410b2-d007-4098-926e-189c4fe97500", "Input" -> HoldForm[ FaizonZaman`LexicalCases`OptionalToken[ StringExpression[ @@ -3633,64 +3635,64 @@ Tests/Patterns.wlt", "EvaluationID" -> "93b2383c-f463-4124-bbbe-5b899156f715", Pattern[$CellContext`adjective, FaizonZaman`LexicalCases`TextType["Adjective"]], "sentence"]]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.00002`1.451544993495975, "CPUTimeUsed" -> 0.000018999999999991246`, - "MemoryUsed" -> 3896, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[ + 0.00002`1.4515449934959728, "CPUTimeUsed" -> + 0.000021000000000270802`, "MemoryUsed" -> 3896, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`OptionalToken[ StringExpression[ Pattern[$CellContext`adjective, FaizonZaman`LexicalCases`TextType["Adjective"]], "sentence"]]], "Outcome" -> "Success", "FailureType" -> None|>], - 8522566205227906618 -> + 5709055130777388698 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911289043`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865442109*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "edaa6e16-9eba-4aab-83e6-ee6415bfc18d", "TestID" -> "TextType-Test1", + "f3688d4b-820c-49a9-b8ca-1045e6bc602e", "TestID" -> "TextType-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "495f8e6f-f96d-49a8-ac9f-f8f455606a5a", +Tests/Patterns.wlt", "EvaluationID" -> "a7ff0b99-43c4-4ea3-af7c-644d01e36aa2", "Input" -> HoldForm[ FaizonZaman`LexicalCases`TextType["Adjective"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`TextType["Adjective"]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000019`1.4292685987848233, "CPUTimeUsed" -> - 0.000018999999999991246`, "MemoryUsed" -> 3768, + 0.000018`1.4057875029352978, "CPUTimeUsed" -> + 0.000018999999999103068`, "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`TextType["Adjective"]], "Outcome" -> - "Success", "FailureType" -> None|>], 7018731456767096259 -> + "Success", "FailureType" -> None|>], 2714776596369420687 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991129123*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654423294`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "b1a5bdcd-4957-447f-b79f-c5a88ef0fdaf", "TestID" -> "TextType-Test2", + "314f1386-0095-46d1-bb42-5f559b9a1cea", "TestID" -> "TextType-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "43098b85-b6a7-44ad-a6ef-3bbcd714cd3b", +Tests/Patterns.wlt", "EvaluationID" -> "f183cdb0-02d0-4441-8798-f7bd8066adce", "Input" -> HoldForm[ FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000018`1.4057875029353, "CPUTimeUsed" -> - 0.000019000000000879425`, "MemoryUsed" -> 3776, + "AbsoluteTimeUsed" -> 0.000019`1.429268598784821, "CPUTimeUsed" -> + 0.000017999999999851468`, "MemoryUsed" -> 3776, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]], "Outcome" -> "Success", - "FailureType" -> None|>], 4477797022368313214 -> + "FailureType" -> None|>], 3386169414576312057 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.91598499112937*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865442572*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "734524bc-34cd-4d60-8295-3ddfae0f5225", "TestID" -> "Sandwich-Test1", + "ca1aaf0d-9b84-4838-b681-efa134e6ed27", "TestID" -> "Sandwich-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "120cf3d7-ee4d-413b-8161-6724440efe62", +Tests/Patterns.wlt", "EvaluationID" -> "86b42d11-9f28-4c96-b6cf-c1615138737c", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Sandwich[ FaizonZaman`LexicalCases`TextType[ @@ -3701,7 +3703,7 @@ Tests/Patterns.wlt", "EvaluationID" -> "120cf3d7-ee4d-413b-8161-6724440efe62", Alternatives["Adjective", "Noun"]], " computer ", FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.00002`1.451544993495975, "CPUTimeUsed" -> + "AbsoluteTimeUsed" -> 0.00002`1.4515449934959728, "CPUTimeUsed" -> 0.000020000000000131024`, "MemoryUsed" -> 3848, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ StringExpression[ @@ -3709,16 +3711,16 @@ Tests/Patterns.wlt", "EvaluationID" -> "120cf3d7-ee4d-413b-8161-6724440efe62", Alternatives["Adjective", "Noun"]], " computer ", FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]]], "Outcome" -> "Success", - "FailureType" -> None|>], 4173673935914767995 -> + "FailureType" -> None|>], 2376334137092120946 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.91598499112961*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865442797*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "30ebc5f8-9195-4881-a314-315cd71fee13", "TestID" -> "Sandwich-Test2", + "a0a93df4-6859-4195-b8d7-4b41cde1574d", "TestID" -> "Sandwich-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "72a997c1-23a7-4b1e-8f6c-db7f0a41a5a1", +Tests/Patterns.wlt", "EvaluationID" -> "d73116c4-2fa2-4e4d-85f9-1b878a750ee3", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Sandwich[ FaizonZaman`LexicalCases`OptionalToken[ @@ -3732,7 +3734,7 @@ Tests/Patterns.wlt", "EvaluationID" -> "72a997c1-23a7-4b1e-8f6c-db7f0a41a5a1", FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]]]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000019`1.4292685987848222, "CPUTimeUsed" -> + "AbsoluteTimeUsed" -> 0.000019`1.4292685987848202, "CPUTimeUsed" -> 0.000020000000000131024`, "MemoryUsed" -> 3856, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ StringExpression[ @@ -3742,16 +3744,16 @@ Tests/Patterns.wlt", "EvaluationID" -> "72a997c1-23a7-4b1e-8f6c-db7f0a41a5a1", FaizonZaman`LexicalCases`OptionalToken[ FaizonZaman`LexicalCases`TextType[ Alternatives["Adjective", "Noun"]]]]], "Outcome" -> "Success", - "FailureType" -> None|>], 171723055335227448 -> + "FailureType" -> None|>], 4940483322036753749 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991129866*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654430575`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "8b09bf17-5d1d-423d-9873-3215def04bb0", "TestID" -> + "21e68b5d-cca5-40b2-9d56-0f98e7aeae94", "TestID" -> "LexicalPattern-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ -Tests/Patterns.wlt", "EvaluationID" -> "a10488e9-35ba-4a83-9dff-ff181b579472", +Tests/Patterns.wlt", "EvaluationID" -> "1ab8f54c-ee95-41a5-8b07-03f62f6f8afb", "Input" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPattern[ StringExpression["Alice ", @@ -3763,24 +3765,24 @@ Tests/Patterns.wlt", "EvaluationID" -> "a10488e9-35ba-4a83-9dff-ff181b579472", FaizonZaman`LexicalCases`TextType["Verb"], FaizonZaman`LexicalCases`TextType["Adverb"]]]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000019`1.4292685987848222, "CPUTimeUsed" -> - 0.000018999999999991246`, "MemoryUsed" -> 3784, + 0.000019`1.429268598784821, "CPUTimeUsed" -> + 0.000020000000000131024`, "MemoryUsed" -> 3784, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ FaizonZaman`LexicalCases`LexicalPattern[ StringExpression["Alice ", FaizonZaman`LexicalCases`TextType["Verb"], FaizonZaman`LexicalCases`TextType["Adverb"]]]], "Outcome" -> - "Success", "FailureType" -> None|>], 7621045103046922851 -> + "Success", "FailureType" -> None|>], 6234364966310858924 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991142423*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654564533`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "c699b223-1ab3-4390-90da-d624cb8f17d4", "TestID" -> + "8efe4e93-c227-4c97-bdda-c827e4bdded3", "TestID" -> "Utilities-ExtractHeads-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "6b20d565-806b-4167-b74b-13e9017e0aec", "Input" -> HoldForm[ + "a4a484bd-a391-42ac-9262-0751655f093a", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`ExtractHeads[ StringExpression[ FaizonZaman`LexicalCases`TextType["Adverb"], @@ -3793,25 +3795,25 @@ Tests/Utilities.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`TextType, Alternatives, FaizonZaman`LexicalCases`BoundToken, StringExpression}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000036`1.706817498599281, "CPUTimeUsed" -> 0.00003700000000073089, - "MemoryUsed" -> 3872, "IntermediateTestsTree" -> {}, + 0.000037`1.7187167218989872, "CPUTimeUsed" -> 0.00003799999999998249, + "MemoryUsed" -> 3872, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{ FaizonZaman`LexicalCases`TextType, FaizonZaman`LexicalCases`TextType, Alternatives, FaizonZaman`LexicalCases`BoundToken, StringExpression}], "Outcome" -> "Success", "FailureType" -> None|>], - 6799150110268082150 -> + 8939232285472031309 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911427283`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865456776*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "ace94277-4e11-4a78-9e6a-2dc5dffdd3f1", "TestID" -> + "dbc67b2f-6e1b-46ef-bd8f-fad08d247c80", "TestID" -> "Utilities-ExtractHeads-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "7b1b7ab9-2043-4210-9e2a-c547b86790e8", "Input" -> HoldForm[ + "6f06e420-c5d3-4b28-994e-5e73277a7b37", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`ExtractHeads[ StringExpression[ FaizonZaman`LexicalCases`TextType[ @@ -3820,44 +3822,44 @@ Tests/Utilities.wlt", "EvaluationID" -> HoldForm[{ Alternatives, FaizonZaman`LexicalCases`TextType, StringExpression}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000025`1.5484550065040317, "CPUTimeUsed" -> 0.00004699999999857596, - "MemoryUsed" -> 3848, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> + 0.000026`1.5654883458028093, "CPUTimeUsed" -> + 0.000025000000000829914`, "MemoryUsed" -> 3848, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{ Alternatives, FaizonZaman`LexicalCases`TextType, StringExpression}], "Outcome" -> "Success", "FailureType" -> - None|>], 712014658734679791 -> + None|>], 8681182752739811262 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911429844`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654570622`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "74c83b4b-1302-4d28-be4b-298fc02606b9", "TestID" -> + "efc3334a-dd26-4667-a8e0-dcaf283bb16b", "TestID" -> "Utilities-ExtractHeads-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "d7312676-b6cc-46ad-a31c-fdbd62f12df7", "Input" -> HoldForm[ + "9bb23b70-bf7c-439b-b36b-6fc2c1aaf5dd", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`ExtractHeads[ FaizonZaman`LexicalCases`$SampleStringExpression]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{FaizonZaman`LexicalCases`TextType, StringExpression}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000025`1.5484550065040317, "CPUTimeUsed" -> - 0.000024999999999941735`, "MemoryUsed" -> 3832, + 0.000023`1.512242833849587, "CPUTimeUsed" -> + 0.000024000000000690136`, "MemoryUsed" -> 3832, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{FaizonZaman`LexicalCases`TextType, StringExpression}], "Outcome" -> "Success", "FailureType" -> None|>], - 8423512912952700494 -> + 6717682129510556905 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991143257*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865457332*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "e8ef2900-91b1-4d03-a2e1-d801d4496356", "TestID" -> + "12b8f8a4-1183-4a8a-b3d9-580535adf698", "TestID" -> "Utilities-GetFileExtension-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "0fd05a5b-518d-422a-82fa-7ee837f94e81", "Input" -> HoldForm[ + "c752a31c-e49c-43f2-b8ec-5897c02c011b", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`GetFileExtension[ File[ @@ -3866,21 +3868,20 @@ Tests/Utilities.wlt", "EvaluationID" -> "AliceInWonderland.txt"}]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm["txt"], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000308`2.6390657143324385, "CPUTimeUsed" -> - 0.00030899999999967065`, "MemoryUsed" -> 24184, - "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm["txt"], - "Outcome" -> "Success", "FailureType" -> None|>], - 1118220229861333679 -> + 0.000284`2.603833337879029, "CPUTimeUsed" -> 0.00028600000000000847`, + "MemoryUsed" -> 24184, "IntermediateTestsTree" -> {}, + "ExpectedOutput" -> HoldForm["txt"], "Outcome" -> "Success", + "FailureType" -> None|>], 4642976611041799250 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911438403`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865457887*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "38d77eaa-8240-4414-bd32-fd7dc1cf5731", "TestID" -> + "ce9e5343-88cc-42cf-bbb6-17511c4cf9b3", "TestID" -> "Utilities-MatchTrim-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "0ef67d0f-17ac-4809-a3c6-54a40a13c0f4", "Input" -> HoldForm[ + "63d7a815-277e-48b9-bd0e-af66800fdb5c", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`MatchTrim[ True, {<|"Match" -> " past", "Position" -> {{49, 53}}|>, <| "Match" -> " few", "Position" -> {{54, 57}}|>, <| @@ -3894,25 +3895,25 @@ Tests/Utilities.wlt", "EvaluationID" -> "Position" -> {{146, 150}, {181, 185}, {506, 510}}|>, <| "Match" -> "single", "Position" -> {{305, 310}}|>}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000161`2.3573408738638437, "CPUTimeUsed" -> - 0.00016200000000043957`, "MemoryUsed" -> 6080, + 0.000146`2.3148678536164313, "CPUTimeUsed" -> + 0.00014700000000011926`, "MemoryUsed" -> 6080, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{<|"Match" -> "past", "Position" -> {{50, 53}}|>, <| "Match" -> "few", "Position" -> {{55, 57}}|>, <| "Match" -> "blank", "Position" -> {{146, 150}, {181, 185}, {506, 510}}|>, <| "Match" -> "single", "Position" -> {{305, 310}}|>}], "Outcome" -> - "Success", "FailureType" -> None|>], 2330667956460911368 -> + "Success", "FailureType" -> None|>], 3521457445564474508 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911442924`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654583154`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "0281b88b-ebf0-4ec6-92b0-5eb327261568", "TestID" -> + "26dd813c-9c61-44f4-87a5-4039d35a2fc1", "TestID" -> "Utilities-OptionsJoin-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "d749b96e-0df5-46dd-bf78-cc9dc8b207f7", "Input" -> HoldForm[ + "fef23979-abec-454d-bed2-f813069783d2", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`OptionsJoin[ FaizonZaman`LexicalCases`LexicalCases, FaizonZaman`LexicalCases`LexicalDispersionPlot]], @@ -3927,8 +3928,8 @@ Tests/Utilities.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`DataJoin -> False, FaizonZaman`LexicalCases`DispersionPlotFunction -> Automatic}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000034`1.6819939148742489, "CPUTimeUsed" -> 0.00003499999999956316, - "MemoryUsed" -> 4528, "IntermediateTestsTree" -> {}, + 0.000032`1.6556649761518978, "CPUTimeUsed" -> 0.000032000000000032, + "MemoryUsed" -> 4528, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{ "Service" -> "Wikipedia", "StringTrim" -> True, IgnoreCase -> @@ -3940,36 +3941,36 @@ Tests/Utilities.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`DataJoin -> False, FaizonZaman`LexicalCases`DispersionPlotFunction -> Automatic}], "Outcome" -> "Success", "FailureType" -> None|>], - 3869920356109595265 -> + 7798340042302209063 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991144584*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654586005`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "90d2a0a9-e1c0-4b9b-b8bd-2871c0308c8a", "TestID" -> + "e7e8cd42-1034-4740-bacf-4a90f2e10da2", "TestID" -> "Utilities-ReplaceEmptyListWithMissing-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "ad2e25b2-85d0-42cb-91ce-a382adbbde8d", "Input" -> HoldForm[ + "2dd2a84e-dda2-4844-bf17-2441ad58b7d8", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`ReplaceEmptyListWithMissing[{{}}\ ]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{ Missing["NoMatches"]}], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.000022`1.4929376786542, "CPUTimeUsed" -> - 0.00002200000000041058, "MemoryUsed" -> 3816, + "AbsoluteTimeUsed" -> 0.000021`1.4727342925659115, "CPUTimeUsed" -> + 0.000021999999998634223`, "MemoryUsed" -> 3816, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{ Missing["NoMatches"]}], "Outcome" -> "Success", "FailureType" -> - None|>], 6628036588944393149 -> + None|>], 5656717010429991310 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991144853*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654588604`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "913c8a93-f95b-4e4e-9e3f-a4196f1a7039", "TestID" -> + "080a9008-e5cc-4396-b96b-bafbcec6df20", "TestID" -> "Utilities-SupportedFileQ-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "53964fa0-6969-4c32-a28f-27546f24050e", "Input" -> HoldForm[ + "c72efab0-8871-4875-aebb-f88375f0acf2", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`SupportedFileQ[ File[ @@ -3977,92 +3978,93 @@ Tests/Utilities.wlt", "EvaluationID" -> "TextSearch", "TextSearch.m"}]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[False], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000156`2.343639596186456, "CPUTimeUsed" -> 0.00015799999999899228`, - "MemoryUsed" -> 4480, "IntermediateTestsTree" -> {}, + 0.000153`2.335206428649588, "CPUTimeUsed" -> 0.00015400000000020952`, + "MemoryUsed" -> 4544, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[False], "Outcome" -> "Success", - "FailureType" -> None|>], 1732521840214937873 -> + "FailureType" -> None|>], 3015446885550197648 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991145252*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865459245*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "2d18db6b-a254-4c39-a0de-48bb322c0dcc", "TestID" -> + "3e7dee1e-5adb-4839-9cfc-b1ce6fcd004f", "TestID" -> "Utilities-UnwrapAlternatives-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "0f9b5eed-3038-409a-8b2b-2bb91a5ae99e", "Input" -> HoldForm[ + "0db06f2e-c446-4b79-89a2-ea3cfef7a2a0", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`UnwrapAlternatives[{ Alternatives["A", "B"]}]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[ Alternatives["A", "B"]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.00002`1.451544993495975, "CPUTimeUsed" -> - 0.000021000000000270802`, "MemoryUsed" -> 3768, + "AbsoluteTimeUsed" -> 0.0000200000000000001`1.4515449934959739, + "CPUTimeUsed" -> 0.000020000000000131024`, "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ Alternatives["A", "B"]], "Outcome" -> "Success", "FailureType" -> - None|>], 5384929979380518282 -> + None|>], 7512139295236408450 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991145514*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654594903`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "69196604-2d3a-4a39-8791-50a2ad6bda3e", "TestID" -> + "d18a9c5f-b474-4568-bf26-644886c6d0b9", "TestID" -> "Utilities-WrapAlternatives-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "da45aa76-ba64-4db7-be49-eda646a4092e", "Input" -> HoldForm[ + "659c5e6c-f9bb-4d84-ba75-702f122748dd", "Input" -> HoldForm[ FaizonZaman`LexicalCases`Utilities`WrapAlternatives[ Alternatives["A", "B"]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{ Alternatives["A", "B"]}], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.00002`1.451544993495975, "CPUTimeUsed" -> - 0.000020000000000131024`, "MemoryUsed" -> 3816, + "AbsoluteTimeUsed" -> 0.000018`1.4057875029352978, "CPUTimeUsed" -> + 0.00001799999999896329, "MemoryUsed" -> 3816, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{ Alternatives["A", "B"]}], "Outcome" -> "Success", "FailureType" -> - None|>], 2358971208199159569 -> + None|>], 4337998024168832550 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911457644`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654597335`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "f3f3eb20-8574-4652-9816-9708b567afe9", "TestID" -> + "f3a739a8-ea2a-45ed-bade-a8b576ee8d07", "TestID" -> "Utilities-StopWordQ-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "2f628d1c-9582-43d3-a814-132161daf512", "Input" -> HoldForm[ + "77c03ff2-a526-4054-b5c1-d9ab5fe90e89", "Input" -> HoldForm[ FaizonZaman`LexicalCases`StopWordQ["the"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.001266`3.25294870351333, "CPUTimeUsed" -> 0.0012730000000003017`, - "MemoryUsed" -> 6336, "IntermediateTestsTree" -> {}, + 0.001182`3.2231324743772283, "CPUTimeUsed" -> 0.0011820000000009045`, + "MemoryUsed" -> 6400, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", - "FailureType" -> None|>], 4071651351431271534 -> + "FailureType" -> None|>], 3016619891192196750 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911472974`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865461129*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "486c7f1b-9e7b-44f5-8654-3bad50a0e9da", "TestID" -> + "f175bdd2-339d-4699-b03c-90a717391c7e", "TestID" -> "Utilities-StopWordQ-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "420aaf50-9272-4482-a124-925aebd21e56", "Input" -> HoldForm[ + "4686cdba-a481-4a09-b1e7-d9d38b24337e", "Input" -> HoldForm[ FaizonZaman`LexicalCases`StopWordQ["math"]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[False], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.000028`1.5976730291742125, "CPUTimeUsed" -> 0.00002899999999961267, - "MemoryUsed" -> 3768, "IntermediateTestsTree" -> {}, - "ExpectedOutput" -> HoldForm[False], "Outcome" -> "Success", - "FailureType" -> None|>], 8990591858260064540 -> + 0.000024`1.5307262395435999, "CPUTimeUsed" -> + 0.000025000000000829914`, "MemoryUsed" -> 3768, + "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[False], + "Outcome" -> "Success", "FailureType" -> None|>], + 6149504265931726287 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991147615*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654614153`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "6bd88d7c-b2ed-43c6-89fa-c16e99f8e2bc", "TestID" -> + "1b1cc1bd-4310-4450-8290-3ce31b789afd", "TestID" -> "Utilities-ExpandPattern-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "67776b74-2eb1-4b95-84b0-e896cce18d45", "Input" -> HoldForm[ + "6dc08719-72e2-4cc4-8c93-421c0ae15797", "Input" -> HoldForm[ FaizonZaman`LexicalCases`ExpandPattern[ FaizonZaman`LexicalCases`$SampleParagraph, FaizonZaman`LexicalCases`Sandwich[ @@ -4087,8 +4089,8 @@ Tests/Utilities.wlt", "EvaluationID" -> "front", "day", "mind", "type", "word", "process", "hours", "computer", "today", "blank"], WordBoundary]]]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.01509`4.329204237607584, "CPUTimeUsed" -> 0.01390899999999995, - "MemoryUsed" -> 6088, "IntermediateTestsTree" -> {}, + 0.022754`4.507572751582333, "CPUTimeUsed" -> 0.01531099999999963, + "MemoryUsed" -> 1784, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ StringExpression[ Alternatives[ @@ -4107,17 +4109,17 @@ Tests/Utilities.wlt", "EvaluationID" -> "words", "fingers", "weeks", "writer", "block", "screen", "front", "day", "mind", "type", "word", "process", "hours", "computer", "today", "blank"], WordBoundary]]]], "Outcome" -> - "Success", "FailureType" -> None|>], 3659231288024928101 -> + "Success", "FailureType" -> None|>], 3247859192891840127 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991163041*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865484507*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "6e31a074-d631-4802-bffb-abb6b39d54ac", "TestID" -> + "4483b270-d7e8-4320-a141-34bc21ec6957", "TestID" -> "Utilities-ExpandPattern-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "44c6d246-b374-47dc-b997-4231f60a99fa", "Input" -> HoldForm[ + "85b69041-4a7d-4b75-9543-9241e3e9fc1c", "Input" -> HoldForm[ FaizonZaman`LexicalCases`ExpandPattern[ "this is the best music ever.", StringExpression[ @@ -4126,22 +4128,22 @@ Tests/Utilities.wlt", "EvaluationID" -> StringExpression[WordBoundary, Alternatives["best"], WordBoundary, " music"]], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.00351`3.695822114297818, "CPUTimeUsed" -> 0.0026460000000003703`, - "MemoryUsed" -> -552, "IntermediateTestsTree" -> {}, + 0.005349`3.8787875957270073, "CPUTimeUsed" -> 0.004387999999999614, + "MemoryUsed" -> 8936, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ StringExpression[WordBoundary, Alternatives["best"], WordBoundary, " music"]], "Outcome" -> - "Success", "FailureType" -> None|>], 4646201457601375757 -> + "Success", "FailureType" -> None|>], 250253962619050278 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911668863`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868654902534`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "53b1514c-57c1-4af2-859e-386c21f1b2b5", "TestID" -> + "515ad3ac-5460-4d27-884c-d17b3728d266", "TestID" -> "Utilities-ExpandPattern-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "8c613b4a-0554-437e-b293-a614a0a53658", "Input" -> HoldForm[ + "88e548b6-17ed-4b5b-aa24-3cf8d5b1cb98", "Input" -> HoldForm[ FaizonZaman`LexicalCases`ExpandPattern["to be.", StringExpression[ FaizonZaman`LexicalCases`WordToken[1], @@ -4150,23 +4152,23 @@ Tests/Utilities.wlt", "EvaluationID" -> StringExpression[WordBoundary, Repeated[WordCharacter], WordBoundary, " ", WordBoundary, Alternatives["be"], WordBoundary]], "ActualMessages" -> {}, - "AbsoluteTimeUsed" -> 0.005514`3.891981759601749, "CPUTimeUsed" -> - 0.00525999999999982, "MemoryUsed" -> 9832, + "AbsoluteTimeUsed" -> 0.004128`3.7662546864511466, "CPUTimeUsed" -> + 0.0035289999999994492`, "MemoryUsed" -> 4576, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[ StringExpression[WordBoundary, Repeated[WordCharacter], WordBoundary, " ", WordBoundary, Alternatives["be"], WordBoundary]], "Outcome" -> "Success", - "FailureType" -> None|>], 8746878426712578998 -> + "FailureType" -> None|>], 3687036110742896228 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849911728063`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865494768*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "e2e24dc6-b7b8-422a-aa4a-83a191c72d13", "TestID" -> + "07f6ce9a-ea3f-4d95-a2a2-c64a0982a583", "TestID" -> "Utilities-LexicalPattern-Test1", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "467ddc6c-0851-4ddb-b07e-81c990d6bcd5", "Input" -> HoldForm[ + "3a17f662-7580-42ac-9a7d-d2e440957446", "Input" -> HoldForm[ StringCases[FaizonZaman`LexicalCases`$SampleParagraph, FaizonZaman`LexicalCases`LexicalPattern[ StringExpression[ @@ -4175,21 +4177,21 @@ Tests/Utilities.wlt", "EvaluationID" -> "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{"blank screen", "blank screen", "the screen"}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.026954`4.581138221863909, "CPUTimeUsed" -> 0.050689000000000206`, - "MemoryUsed" -> 5376, "IntermediateTestsTree" -> {}, + 0.015458`4.339668300793884, "CPUTimeUsed" -> 0.019690999999999903`, + "MemoryUsed" -> 5512, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{"blank screen", "blank screen", "the screen"}], "Outcome" -> - "Success", "FailureType" -> None|>], 1186585249642905434 -> + "Success", "FailureType" -> None|>], 2591739289147805372 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991200141*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868655105853`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "9569821e-d6e6-41db-8a6c-46e72b2098af", "TestID" -> + "149f6757-598a-4eb6-8d22-2259f9f4a855", "TestID" -> "Utilities-LexicalPattern-Test2", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "c98f7c17-a8bf-42fa-adea-89f2843aad16", "Input" -> HoldForm[ + "a3e27919-2e69-4883-9b85-af96536b65cc", "Input" -> HoldForm[ StringCases[FaizonZaman`LexicalCases`$SampleParagraph, FaizonZaman`LexicalCases`LexicalPattern[ StringExpression[ @@ -4198,21 +4200,21 @@ Tests/Utilities.wlt", "EvaluationID" -> "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{"blank screen", "blank screen", "the screen"}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.019625`4.4433246632492835, "CPUTimeUsed" -> 0.05102600000000024, + 0.013132`4.268845871889292, "CPUTimeUsed" -> 0.013037999999999883`, "MemoryUsed" -> 5416, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{"blank screen", "blank screen", "the screen"}], "Outcome" -> - "Success", "FailureType" -> None|>], 3979306256834227999 -> + "Success", "FailureType" -> None|>], 170869980521251388 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.9159849912201443`*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.9159868655240765`*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "35769ffa-9bc9-4be1-ac54-7b02d6da8c33", "TestID" -> + "28e24f7c-c5c2-4700-846d-50558c8d3980", "TestID" -> "Utilities-LexicalPattern-Test3", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "f3a525c7-69e8-468b-9043-645e81323b0f", "Input" -> HoldForm[ + "53f19a48-b527-4d4a-958d-0aad4c73069d", "Input" -> HoldForm[ StringPosition[FaizonZaman`LexicalCases`$SampleParagraph, FaizonZaman`LexicalCases`LexicalPattern[ StringExpression[ @@ -4222,20 +4224,20 @@ Tests/Utilities.wlt", "EvaluationID" -> Alternatives["Preposition", "Verb"]]]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[{{144, 160}, {176, 201}}], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.015442`4.339218545950423, "CPUTimeUsed" -> 0.030578000000000216`, - "MemoryUsed" -> 9512, "IntermediateTestsTree" -> {}, + 0.012839`4.259046196689863, "CPUTimeUsed" -> 0.015048000000000172`, + "MemoryUsed" -> 9272, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[{{144, 160}, {176, 201}}], "Outcome" -> - "Success", "FailureType" -> None|>], 8469423868877276074 -> + "Success", "FailureType" -> None|>], 8785971421810831571 -> TestObject[<| - "MetaInformation" -> None, "AbsoluteTime" -> 3.915984991235951*^9, + "MetaInformation" -> None, "AbsoluteTime" -> 3.915986865537268*^9, "SameTest" -> SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], "CreationID" -> - "05ac735d-b28e-4caa-b393-43ccf95def38", "TestID" -> + "07a2c7f6-d010-46f6-92d1-601acbcd3071", "TestID" -> "Utilities-LexicalPattern-Test4", "TestFileName" -> "/Users/faizonzaman/Developer/LexicalCases/FaizonZaman/LexicalCases/\ Tests/Utilities.wlt", "EvaluationID" -> - "c1a81fea-6665-4d4f-b74d-12ef1d374bae", "Input" -> HoldForm[ + "a6996204-0180-4c7e-98db-91f4320acf30", "Input" -> HoldForm[ StringMatchQ["Alice walked quickly", FaizonZaman`LexicalCases`LexicalPattern[ StringExpression["Alice ", @@ -4243,50 +4245,50 @@ Tests/Utilities.wlt", "EvaluationID" -> FaizonZaman`LexicalCases`TextType["Adverb"]]]]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[True], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> - 0.003194`3.654849909634458, "CPUTimeUsed" -> 0.002759000000000178, - "MemoryUsed" -> 6416, "IntermediateTestsTree" -> {}, + 0.003249`3.6622647091769744, "CPUTimeUsed" -> 0.00279100000000021, + "MemoryUsed" -> 6344, "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[True], "Outcome" -> "Success", "FailureType" -> None|>]|>, "FailureResults" -> <||>, "TestsNotEvaluatedKeys" -> {}, "TestsFailedWrongResultsKeys" -> {}, "TestsFailedWithMessagesKeys" -> {}, "TestsSucceededKeys" -> CompressedData[" -1:eJxFlDuOXTcQRCfwCqQVeAf9/0SOB3CkJSgQ4MjBeP/w4eUFBAzePPCRzeqq -0/zz578/fv318fHx9Qcff//z9d/nd770VoT3lIZJ5Njksz62YVkb5REhMerP -+pp2dWaqSrqYSj3rGePmaZESLe7rdusnZXbdR6TPRXHrR6XvGqXdUrzL3v0a -vb06o9lyis3d77qqKzJZs2JVt45Z5rok58t0UazPenl1I2TbSkvV69ZpVzWT -cluaXa66dVpUbKU6pMXS2XfrI2Fc0S42XDxR7zqSc3AthGqCgXddswqdYedS -OpT5/Ma6lmx0xZjL9qDtbvdzawfOj47Q/JXjIuJhjfpGwNpbvsIjlfM+NCHj -E68cz2hsn+VPPefWz6klliAsFIkj4MbrrUYvtnwGVqPn23PvrEdJkbEV7r3p -mprs0HMQZqZ5PNvhoAXZp6ceybzbJ9VJHAMSi4hg5VlXGcNIeuYLv+leNUpa -KFyoQaDOzu2W1DBXd4kehyLzQtgwcgzAOPQXQN76CQek6iTA7ji/3/VKDSl2 -TjgHYq5OH0R3QzmKs4+xT1tzFMLgIlZ80l8GB9zxF8hhoZVw3rYSelCEdc8J -e8PamiHRhOY8F/uVCUpxUEprnTqQ52sDqjniCa1YrvqGlVBeZcL/htF612EW -EHDmcWDhcW/9IM4FY5yAXeRcG0KbqcDkXECrJsnL5mmFGUr3c0O8jAC4Ik3J -K6CIl+Fti4NKxwxMDUHy/SkDUQBMDw1BzxBf9UHUassfDYvEXjWnPSbRbJkd -cOHIOxJ+8GOU4XB/T66DMuPkCSqb1HpfAIwZwGaAlpds8ePWoVnDxMFtlvzM -zIWBmdln8nmTiMbG3nuTwOkBYunvPCVvWk0woKy8QSSWfvUzaSCrA3CH0si4 -6SKFkWO6hpjBU0XfF49xwyCGiIFpcLsjOk3mgMmkK6/KGeDXn6EpXlReaAYI -gO69fpQLYZNtHCB2X5/h2HAJNNu4pON/+lgO7Q== +1:eJw9lDuOJEcMRMfQCXZPoBvw/7FkDyBrj7DGArJkjO4PvezKXqBRqM5iksGI +IP/8+e+PX399fHx8/cHj73++/vv8zkvWlLfU5IpWl2W+zt04ydBOtdEon+ec +/xkiUaNbNoT1c27mobUz6eazOvHk6dINjlq3IyxUnrqbvb4lrjqdkVZPHpGt +tlL3deNm7+tcfWUkekG0UqB+4lfVtMzLxQ6qnSe+W6VjW9zb3dP9wRMpKdRo +8mRraj/4PTVE+7RAXQfdE6/kiW4+TUwIbDzxNtMjp4bvVtHDXPydPhUc+dCb +zdPvqLZrL0BOdrHLJ+x75kgWj1bqz+e3g4fI9g0UIIlx90k/fNguqSQTlITe +9IJCG9BHcUt7txvqOaQfAIxs6FveHVOtWiuvGao9beUB3ZaQFkDSlhtfGtDl +aovqEfucFw3ung8dYDjI3vFeC1qctXku2IMfHR0e1fHUHsNdmnFS4hTBF3ow +Xfob4wwiBjofzibj9ps6RRNk2lrk7zf9oEHfOd9fDn54gAZ+2/gRpRsLv2hG +lEi8MxOIC52XNsFNElJ4tE6ZSwOYJ0EjvppSkbj8pKnEqqbAyWPgvN1WD8mR +KqarEf2yb8dMssTvnKsae4clGQhcINSggfQnnqQwQwPS3T4DipuHVmhoD9lh +cH3NjAMxcmhkF5KB6omne3RVBn6N441niGJDYnCmiYMT8h88zFV4Bf52Fchf +u+wzuUY0ajRXwLXXzMdl1olfl1erNw/ahd8McemjaObSGYZlCm3x+a7ldU/a +gR5BbCAWwtyhXqyEMMa0A1/K7xLLU4JxJN8u5rp5hGXFUpjMFPZPxbyXmOEb +4LA4AtVv3WBZLCLaGcPjyPydB5CopXiTvdf5dn8wymEowGzT7Zt/C5RHX3st +QjlL49trusQSv9rL6WJ3ZzCAWPyw0MGNgtg7jGw7fyUhn6CLXdMy5AcnNBmu +mCd8Tk0cYcokMsast/8BUTAPDA== "]|>], Editable->False, SelectWithContents->True, Selectable->False]], "Output", "Excluded", TaggingRules->{}, CellChangeTimes->CompressedData[" -1:eJwdz1tIkwEUB/B95IOwac5IZVk451bRZ4lNGGnYCExWWcyMMbZ5nfYgRCgk -I2csHyozEIU+zBpCDCpISPZN3UUTFKUcok+p5P2yYOZlKd6m5+/D4Qd/Dof/ -kZY81poZgUCgoRljH53tuBRUt8j+XvlO9l6cK4TOUdF7qCo1dkNTqHIc2sY/ -bHWS/7eZTzx51XrbCzfelb1xkYEnWW0wot3ihK2OF5PHeX7L2y6yrf+fHYZ7 -UgbhvtK6Cnf090XdpKJ0Qg7/dBymQ99Nr9BNGobtp+FlqU4Gl9ebWRir4dSw -xOdqgNW8uwmmDSY0eMjzSVYXrNKduOslG/noMphXkOyYJv0LzDd4Y3V/fgZ/ -9KbnzpFiVbwRmiTmRuhWcap53N/jauDa1IWkBTIxrvI65D2TS8vk06aB4hX0 -GgkHYE1iKCpAMga/CS6uHZhhX3t2F1Tqcnww9GXPL2SD6h8P2RDsG7sjFpFb -nVIDjKvgqmGCJPwaRtQWCqPIMx6HHUqanymiyfpbyTb48VRk9knyZ/25Ktiv -NTIxpHXXl8WSzw/kr6BWa8lLJXPqnHrI/d64piRfZtbKMrAv+jULy8WHm9DC -L35OSQ2qNZJ7+XKy6MFXPbQNrQgV5BEn7CKZ +1:eJwdz1tIkwEUB/B95EOwqa3IZFk451bRp8mcMMqwIWhoWUyLMbZZ6tQHIUJB +Gbpi+aCZgij44W0IMehCQrJv2i5eQCnSEfpURuUtXTAzmxNvs/Pv4fCDP4fD +/0hLHmjNjEAgyKeZZSvPDF4Majplvy69JUcvLBZD5ydRD1SXGkegKVQ1B21z +feEhcmubec6T6dZ8L9zsKnvmIgMPM3th1IDFCbsdT+b/54WdbcNk78RvO4y8 +S56C+yrrOtzR3xaNkIrSL3L4bfBQCX3ZXqGbNHywn4SpUp0Mrv7pYOHxPE4D +S3yuFljDu9th2lR8i4c8l2h1wWrdkZtespWPKYMFd5Ic30n/MvMGXlvfX/qB +P0aV1xdJsfqUEZok5lboVnPqJdzf4+rgxtfzictkQlzVVch75n+ukrXtk/fX +0GsmEoB1CaHoAMkY/Ca4snFghmMDWcNQpcvxwdDLPb+QDWrG77IhODZ7Qywi +w0NSA4yr4GpgvCTyFEY1FAujydMehx1KOuoVMWRjbpIN9p84mhVLfmw8Ww0n +tEbmGGnd9WWy5OMDeTPUai0FKWTOI6cecp83L6vIpisNsgzsi6YXYLn48C+0 +8CsvklOCmjzJrUI5ea/olR7a3q8JFWTqa2UY/gNOdyYd "], CellLabel->"Out[1]=", - CellID->79179965,ExpressionUUID->"5b7a47fa-01a2-4c60-8573-9b3b3081bb2a"] + CellID->831531012,ExpressionUUID->"fee99cc9-3f3d-4ef4-9986-e93d6bbb7904"] }, Open ]] }, Open ]], @@ -4867,7 +4869,7 @@ xq6DOdcKNI3mTCrvrR5zhJznU3+zm052MYAzYkeSaWNXwbUpnMGW0lYFioLKP9nb3pg9dNpiUVaq/\ Selectable->False]], "Output", TaggingRules->{}, CellChangeTimes->{3.867250913373678*^9, 3.867251001476802*^9, - 3.9153376928919287`*^9}, + 3.915337692891929*^9}, CellTags->"DefaultContent", CellLabel->"Out[10]=", CellID->1579959448,ExpressionUUID->"5d52f7f3-2bd9-4604-8399-21b37482e8a8"] @@ -5471,7 +5473,7 @@ Cell[BoxData[ TypeSystem`NestedGrid`PackagePrivate`checkInteractivity[ TypeSystem`NestedGrid`PackagePrivate`$state$$], TypeSystem`NestedGrid`PackagePrivate`$vPos$$ = - Clip[TypeSystem`NestedGrid`PackagePrivate`$vPos$$ + (-10) + Clip[TypeSystem`NestedGrid`PackagePrivate`$vPos$$ - 10 If[True, 18, 1], {1, 18 - -10 + 1}]; TypeSystem`NestedGrid`PackagePrivate`updateState[ TypeSystem`NestedGrid`PackagePrivate`$state$$, @@ -5519,7 +5521,7 @@ Cell[BoxData[ TypeSystem`NestedGrid`PackagePrivate`checkInteractivity[ TypeSystem`NestedGrid`PackagePrivate`$state$$], TypeSystem`NestedGrid`PackagePrivate`$vPos$$ = - Clip[TypeSystem`NestedGrid`PackagePrivate`$vPos$$ + (-10) + Clip[TypeSystem`NestedGrid`PackagePrivate`$vPos$$ - 10 If[False, 18, 1], {1, 18 - -10 + 1}]; TypeSystem`NestedGrid`PackagePrivate`updateState[ TypeSystem`NestedGrid`PackagePrivate`$state$$, @@ -7707,7 +7709,7 @@ lastPathIsLeafHeader, TypeSystem`NestedGrid`PackagePrivate`headerHidden$ = And[ SelectWithContents->True, Selectable->False]], "Output", TaggingRules->{}, - CellChangeTimes->{3.867251319498002*^9, 3.9153379915488253`*^9, + CellChangeTimes->{3.867251319498002*^9, 3.915337991548825*^9, 3.915489946858872*^9, 3.915985463202304*^9}, CellLabel->"Out[3]=", CellID->352246322,ExpressionUUID->"66c0f743-fc1c-4dac-bc10-465140bd9876"] @@ -8014,7 +8016,7 @@ Components/TextSearch/ExampleData/Text\""}}, TaggingRules->{}, CellChangeTimes->{3.867251483594005*^9, 3.872267868883519*^9, 3.879868719351593*^9, 3.879874131117103*^9, 3.915338010784877*^9, - 3.915489958236157*^9, 3.9159854764430647`*^9}, + 3.915489958236157*^9, 3.915985476443064*^9}, CellLabel->"Out[4]=", CellID->1847990007,ExpressionUUID->"2cc0c362-173c-43aa-8f2d-86b90f7b2432"] }, Open ]],