Class Pattern

    • Field Detail

      • TYPE_

        public static final Name TYPE_
        Name of the hydra.haskell.syntax.Pattern type.
      • APPLICATION

        public static final Name APPLICATION
        Name of the hydra.haskell.syntax.Pattern.application field.
      • AS

        public static final Name AS
        Name of the hydra.haskell.syntax.Pattern.as field.
      • LIST

        public static final Name LIST
        Name of the hydra.haskell.syntax.Pattern.list field.
      • LITERAL

        public static final Name LITERAL
        Name of the hydra.haskell.syntax.Pattern.literal field.
      • NAME

        public static final Name NAME
        Name of the hydra.haskell.syntax.Pattern.name field.
      • RECORD

        public static final Name RECORD
        Name of the hydra.haskell.syntax.Pattern.record field.
      • TUPLE

        public static final Name TUPLE
        Name of the hydra.haskell.syntax.Pattern.tuple field.
      • TYPED

        public static final Name TYPED
        Name of the hydra.haskell.syntax.Pattern.typed field.
      • WILDCARD

        public static final Name WILDCARD
        Name of the hydra.haskell.syntax.Pattern.wildcard field.
    • Method Detail

      • accept

        public abstract <R> R accept​(Pattern.Visitor<R> visitor)
        Dispatch to visitor.
      • hydraOrdinal

        public abstract int hydraOrdinal()