Class Sequence


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

      • units

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

      • Sequence

        public Sequence()
        Standard constructor
      • Sequence

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