Fixing command line parsing to accept negative number arguments. Command line definitions must now start with a letter or underscore; previously, they could start with a digit.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3603 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
9d6a341d15
commit
de9f1f575f
|
|
@ -86,8 +86,8 @@ public abstract class ParsingMethod {
|
|||
return argumentMatch;
|
||||
}
|
||||
|
||||
public static ParsingMethod FullNameParsingMethod = new ParsingMethod(Pattern.compile("\\s*--([\\w\\.\\-]+)\\s*"),
|
||||
public static ParsingMethod FullNameParsingMethod = new ParsingMethod(Pattern.compile("\\s*--([A-Za-z_][\\w\\-\\.]*)\\s*"),
|
||||
ArgumentDefinitions.FullNameDefinitionMatcher) {};
|
||||
public static ParsingMethod ShortNameParsingMethod = new ParsingMethod(Pattern.compile("\\s*-([\\w\\-]+)\\s*"),
|
||||
public static ParsingMethod ShortNameParsingMethod = new ParsingMethod(Pattern.compile("\\s*-([A-Za-z_][\\w\\-]*)\\s*"),
|
||||
ArgumentDefinitions.ShortNameDefinitionMatcher) {};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue