Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version = "0.1.0" Revision = "" )
Functions ¶
This section is empty.
Types ¶
type ColumnSpec ¶
type ColumnSpec struct {
// contains filtered or unexported fields
}
type Converter ¶
type Converter struct { Reader io.Reader Writer io.Writer FromType string ToType string UseWidth bool EastAsianAmbiguousWidth int Whitespaces string NoTrim bool UseCRLF bool Comma rune CSVComment rune Delimiter string Colored bool ColumnRanges []IntRange ShowColumnRanges bool }
func NewConverter ¶
type Reader ¶
type Reader struct { UseWidthCalculator bool WidthCalculator WidthCalculator ColumnRanges []IntRange NoTrim bool // contains filtered or unexported fields }
func NewReaderWithWidthCalculator ¶
func NewReaderWithWidthCalculator(r io.Reader, wcalc WidthCalculator) Reader
func (*Reader) SetWhitespaces ¶
type SimpleWidthCalculator ¶
type SimpleWidthCalculator struct{}
func (*SimpleWidthCalculator) CalcWidthOfRune ¶
func (wcalc *SimpleWidthCalculator) CalcWidthOfRune(c rune) int
func (*SimpleWidthCalculator) CalcWidthOfString ¶
func (wcalc *SimpleWidthCalculator) CalcWidthOfString(s string) int
type TextWidthCalculator ¶
type TextWidthCalculator struct {
EastAsianAmbiguousWidth int
}
func (*TextWidthCalculator) CalcWidthOfRune ¶
func (wcalc *TextWidthCalculator) CalcWidthOfRune(c rune) int
func (*TextWidthCalculator) CalcWidthOfString ¶
func (wcalc *TextWidthCalculator) CalcWidthOfString(s string) int
type WidthCalculator ¶
type Writer ¶
type Writer struct { WidthCalculator WidthCalculator UseCRLF bool Colored bool Delimiter string // contains filtered or unexported fields }
func NewWriterWithWidthCalculator ¶
func NewWriterWithWidthCalculator(w io.Writer, wcalc WidthCalculator) Writer
func (*Writer) CalcMaxWidthArrayOfColumns ¶
Click to show internal directories.
Click to hide internal directories.