Class Sequence

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

public class Sequence extends Expansion_
Describes expansions that are sequences of expansion units. (c1 c2 ...)
  • Field Details

    • units

      public List<Expansion_> units
      The list of units in this expansion sequence. Each List component will narrow to Expansion_.
  • Constructor Details

    • Sequence

      public Sequence()
      Standard constructor
    • Sequence

      public Sequence(Token token, Lookahead lookahead)
      Constructor with parameters
      Parameters:
      token - - the token
      lookahead - - the lookahead
  • 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