Repeats this rule zero or more times with a separator (which is discarded)
Repeats this rule one or more times with a separator (which is discarded)
Creates a rule that always succeeds with a Boolean value.
Creates a rule that always succeeds with a Boolean value. Value is 'true' if this rule succeeds, 'false' otherwise
Repeats this rule num times