/** * Discrete value definition. * * @return Discrete value definition rule. */ public Rule discreteValue() { return Sequence(function("random", Sequence(bracketList(value()), Optional(comma(), distribution()))), push(createDiscreteValue())); }
/** * Discrete value definition. * * @return Discrete value definition rule. */ public Rule discreteValue() { return Sequence(function("random", Sequence(bracketList(value()), Optional(comma(), distribution()))), push(createDiscreteValue())); }
/** * Long range value definition. * * @return Long range value definition rule. */ public Rule rangeValue() { return Sequence( function("random", Sequence(numberRange(), Optional(comma(), booleanLiteral(), Optional(comma(), distribution())))), push(createRangeValue())); }
/** * Long range value definition. * * @return Long range value definition rule. */ public Rule rangeValue() { return Sequence( function("random", Sequence(numberRange(), Optional(comma(), booleanLiteral(), Optional(comma(), distribution())))), push(createRangeValue())); }
/** * Random length list value definition. * * @return Random length list value definition rule. */ public Rule randomLengthListValue() { return Sequence(function("list", Sequence(numberLiteral(), comma(), numberLiteral(), comma(), value(), Optional(comma(), distribution()))), push(createRandomLengthListValue())); }
/** * Random length list value definition. * * @return Random length list value definition rule. */ public Rule randomLengthListValue() { return Sequence(function("list", Sequence(numberLiteral(), comma(), numberLiteral(), comma(), value(), Optional(comma(), distribution()))), push(createRandomLengthListValue())); }