/** * Boolean value definition. * * @return Boolean value definition rule. */ public Rule booleanLiteralValue() { return Sequence(booleanLiteral(), push(ConstantValue.of(pop()))); }
/** * Boolean value definition. * * @return Boolean value definition rule. */ public Rule booleanLiteralValue() { return Sequence(booleanLiteral(), push(ConstantValue.of(pop()))); }
/** * 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())); }
/** * CSV value definition. * * @return CSV value definition rule. */ public Rule csvReaderValue() { return Sequence( function("csv", Sequence(stringLiteral(), Optional(comma(), charLiteral(), Optional(comma(), stringLiteral(), comma(), booleanLiteral(), comma(), FirstOf(nullValue(), charLiteral()), comma(), charLiteral(), comma(), booleanLiteral(), comma(), FirstOf(nullValue(), stringLiteral()))))), push(createCsvReaderValue())); }
/** * CSV value definition. * * @return CSV value definition rule. */ public Rule csvReaderValue() { return Sequence( function("csv", Sequence(stringLiteral(), Optional(comma(), charLiteral(), Optional(comma(), stringLiteral(), comma(), booleanLiteral(), comma(), FirstOf(nullValue(), charLiteral()), comma(), charLiteral(), comma(), booleanLiteral(), comma(), FirstOf(nullValue(), stringLiteral()))))), push(createCsvReaderValue())); }