Class ReduceArgument

java.lang.Object
de.bottlecaps.markup.blitz.parser.ReduceArgument

public class ReduceArgument extends Object
  • Field Details

    • marks

      private final Mark[] marks
      Disposition of removed stack entries.
    • aliases

      private final int[] aliases
      Name codes of removed stack entries.
    • insertion

      private final int[] insertion
      Text to add by the end.
    • nonterminalId

      private final int nonterminalId
      Nonterminal to create.
  • Constructor Details

    • ReduceArgument

      public ReduceArgument(Mark[] marks, int[] aliases, int[] insertion, int nonterminalCode)
  • Method Details

    • getMarks

      public Mark[] getMarks()
    • getAliases

      public int[] getAliases()
    • getInsertion

      public int[] getInsertion()
    • getNonterminalId

      public int getNonterminalId()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object