From df6b3d3b42ff0175abfb53af1f58c6f274a4e979 Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Wed, 24 Feb 2021 14:47:42 -0600 Subject: [PATCH] allow reasonable characters in property names --- .../nosqlbench/engine/api/scenarios/NBCLIScenarioParser.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/engine-api/src/main/java/io/nosqlbench/engine/api/scenarios/NBCLIScenarioParser.java b/engine-api/src/main/java/io/nosqlbench/engine/api/scenarios/NBCLIScenarioParser.java index b5b951798..dbe14607e 100644 --- a/engine-api/src/main/java/io/nosqlbench/engine/api/scenarios/NBCLIScenarioParser.java +++ b/engine-api/src/main/java/io/nosqlbench/engine/api/scenarios/NBCLIScenarioParser.java @@ -188,7 +188,7 @@ public class NBCLIScenarioParser { return sanitized; } - private static final Pattern WordAndMaybeAssignment = Pattern.compile("(?\\w+)((?=+)(?.+))?"); + private static final Pattern WordAndMaybeAssignment = Pattern.compile("(?\\w[-_\\d\\w.]+)((?=+)(?.+))?"); private static LinkedHashMap parseStep(String cmd) { LinkedHashMap parsedStep = new LinkedHashMap<>(); @@ -362,7 +362,6 @@ public class NBCLIScenarioParser { .prefix(includes) .extension("js") .list().stream().map(Content::asPath).collect(Collectors.toList()); - ; List scriptNames = new ArrayList();