/** * Identifier definition which does not push match to value stack. * * @return Identifier definition rule. */ public Rule identifierWithNoPush() { return Sequence(letter(), ZeroOrMore(letterOrDigit())); }
/** * Identifier definition which does not push match to value stack. * * @return Identifier definition rule. */ public Rule identifierWithNoPush() { return Sequence(letter(), ZeroOrMore(letterOrDigit())); }
/** * Identifier definition. * * @return Identifier definition rule. */ public Rule identifier() { return Sequence(Sequence(letter(), ZeroOrMore(letterOrDigit())), push(match())); }
/** * Identifier definition. * * @return Identifier definition rule. */ public Rule identifier() { return Sequence(Sequence(letter(), ZeroOrMore(letterOrDigit())), push(match())); }