/** * Literal definition. * * @return Literal definition rule. */ public Rule literalValue() { return FirstOf(nullValue(), numberLiteralValue(), booleanLiteralValue(), stringLiteralValue()); }
/** * Literal definition. * * @return Literal definition rule. */ public Rule literalValue() { return FirstOf(nullValue(), numberLiteralValue(), booleanLiteralValue(), stringLiteralValue()); }
/** * 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())); }