Class ZeroOrMore

java.lang.Object
EDU.purdue.jtb.parser.Expansion_
EDU.purdue.jtb.parser.ZeroOrMore

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

    • expansion

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

    • ZeroOrMore

      public ZeroOrMore()
      Standard constructor
    • ZeroOrMore

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

    • dump

      public StringBuilder dump(int indent, Set<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