Exception: Sashite::Feen::Error::Piece

Inherits:
Sashite::Feen::Error show all
Defined in:
lib/sashite/feen/error.rb

Overview

Error raised when EPIN (Extended Piece Identifier Notation) is invalid.

Indicates problems with piece notation, such as:

  • Invalid EPIN format

  • Unrecognized piece characters

  • Malformed state modifiers or derivation suffixes

  • EPIN parsing failures

Examples:

Invalid EPIN format

raise Error::Piece, "invalid EPIN notation: K#"

Failed EPIN parsing

raise Error::Piece, "failed to parse EPIN 'X': unknown piece type"