package xvdoc import ( "encoding/json" "fmt" ) func constructorString(dec *json.Decoder, t json.Token) (res Cell, err error) { if str, check := t.(string); check { res = &CellString{str} } return } type CellString struct { val string } func (s *CellString) Val() interface{} { return s.val } func (s *CellString) Type() string { return "string" } func (s *CellString) String() string { return fmt.Sprintf("{ string: %v }", s.val) } func (s *CellString) Styles() []string { return nil }