Interface ProceduralOutputAlphabet<O>

    • Method Detail

      • getRegularAlphabet

        Alphabet<O> getRegularAlphabet()
        Returns the regular output symbols of this alphabet. Note that this alphabet must not contain the error symbol.
        Returns:
        the regular output symbols of this alphabet
      • getErrorSymbol

        O getErrorSymbol()
        Returns the error symbol of this alphabet.
        Returns:
        the error symbol
      • isErrorSymbol

        default boolean isErrorSymbol​(O symbol)
        Convenience method that compares the given symbol with this alphabet's error symbol.
        Parameters:
        symbol - the symbol to check
        Returns:
        true if symbol equals this alphabet's error symbol, false otherwise.