Class ZeroOrMore


  • public class ZeroOrMore
    extends Expansion_
    Describes zero-or-more expansions (e.g., foo*).
    • Field Detail

      • expansion

        public Expansion_ expansion
        The expansion which is repeated zero or more times.
    • Constructor Detail

      • ZeroOrMore

        public ZeroOrMore()
        Standard constructor
      • ZeroOrMore

        public ZeroOrMore​(Token token,
                          Expansion_ exp)
        Constructor with parameters
        Parameters:
        token - - the token
        exp - - the node
    • Method Detail

      • dump

        public java.lang.StringBuilder dump​(int indent,
                                            java.util.Set<java.lang.Object> alreadyDumped)
        Overrides:
        dump in class Expansion_
        Parameters:
        indent - - the number of spaces for indenting
        alreadyDumped - - a Set of objects already dumped (unused)
        Returns:
        the formatted string dumping the class