 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package bidirule implements the Bidi Rule defined by RFC 5893.
This package is under development. The API may change without notice and without preserving backward compatibility.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ErrInvalid = errors.New("bidirule: failed Bidi Rule")
    ErrInvalid indicates a label is invalid according to the Bidi Rule.
Functions ¶
func Direction ¶
Direction reports the direction of the given label as defined by RFC 5893. The Bidi Rule does not have to be applied to labels of the category LeftToRight.
func DirectionString ¶
DirectionString reports the direction of the given label as defined by RFC 5893. The Bidi Rule does not have to be applied to labels of the category LeftToRight.
func ValidString ¶
ValidString reports whether s conforms to the BiDi rule.
Types ¶
type Transformer ¶
type Transformer struct {
	// contains filtered or unexported fields
}
    Transformer implements transform.Transform.
func New ¶
func New() *Transformer
New returns a Transformer that verifies that input adheres to the Bidi Rule.