Documentation
¶
Index ¶
- Constants
- func CompareLines(t require.TestingT, expected, actual string)
- func Escape(s string) string
- func EscapeWithExceptions(s string, except Exceptions) string
- func FinalsString(ch tbase.FinalScoreChanges) string
- func FixLine(in string) string
- func InstanceFromTenhou(i int) tile.Instance
- func InstanceString(in tile.Instances) string
- func InstanceToTenhou(i tile.Instance) int
- func IntsString(in []int) string
- func MeldString(in tbase.Melds) string
- func ParseJoinString(in string) (n, t int, rejoin bool, err error)
- func ProcessExampleLogs(t TestingT, prefix string, f func(line string))
- func ScoreString(in []score.Money) string
- func YakuString(y tbase.Yakus) string
- func YakumanString(y tbase.Yakumans) string
- type AsyncWriter
- type Exceptions
- type TestingT
- type XMLWriter
- func (w XMLWriter) AddTrailingSpace() XMLWriter
- func (w XMLWriter) Begin(tag string) XMLWriter
- func (w XMLWriter) Buffer() *bytes.Buffer
- func (w XMLWriter) End()
- func (w XMLWriter) Reset()
- func (w XMLWriter) String() string
- func (w XMLWriter) Write(format string, args ...interface{})
- func (w XMLWriter) WriteArg(key string, value string) XMLWriter
- func (w XMLWriter) WriteBody(format string, args ...interface{})
- func (w XMLWriter) WriteDealer(d tbase.Opponent) XMLWriter
- func (w XMLWriter) WriteFmtArg(key string, format string, args ...interface{}) XMLWriter
- func (w XMLWriter) WriteInstance(key string, value tile.Instance) XMLWriter
- func (w XMLWriter) WriteIntArg(key string, value int) XMLWriter
- func (w XMLWriter) WriteList(key string, values []string) XMLWriter
- func (w XMLWriter) WriteListFloat(key string, values []tbase.Float) XMLWriter
- func (w XMLWriter) WriteListInt(key string, values []int) XMLWriter
- func (w XMLWriter) WriteOpponent(key string, d tbase.Opponent) XMLWriter
- func (w XMLWriter) WritePString(key string, value *string) XMLWriter
- func (w XMLWriter) WriteScoreChanges(sc tbase.ScoreChanges) XMLWriter
- func (w XMLWriter) WriteTableStatus(status tbase.TableStatus) XMLWriter
- func (w XMLWriter) WriteWho(d tbase.Opponent) XMLWriter
Constants ¶
View Source
const DefaultChannelSize = 1024
Variables ¶
This section is empty.
Functions ¶
func CompareLines ¶
func EscapeWithExceptions ¶
func EscapeWithExceptions(s string, except Exceptions) string
func FinalsString ¶
func FinalsString(ch tbase.FinalScoreChanges) string
func InstanceFromTenhou ¶
func InstanceString ¶
func InstanceToTenhou ¶
func IntsString ¶
func MeldString ¶
func ProcessExampleLogs ¶
func ScoreString ¶
func YakuString ¶
func YakumanString ¶
Types ¶
type AsyncWriter ¶
type AsyncWriter struct { WriteCallback func(context.Context, string) error // contains filtered or unexported fields }
func NewAsyncWriter ¶
func NewAsyncWriter(channelSize int) *AsyncWriter
func (*AsyncWriter) Close ¶
func (w *AsyncWriter) Close()
func (*AsyncWriter) Start ¶
func (w *AsyncWriter) Start(ctx context.Context) func()
func (*AsyncWriter) WriteString ¶
func (w *AsyncWriter) WriteString(message string) error
type Exceptions ¶
type Exceptions string
func (Exceptions) Check ¶
func (e Exceptions) Check(b byte) bool
type XMLWriter ¶
type XMLWriter struct { AddSpaces bool Commit func(string) // contains filtered or unexported fields }
func NewXMLWriter ¶
func NewXMLWriter() XMLWriter
func (XMLWriter) AddTrailingSpace ¶
func (XMLWriter) WriteFmtArg ¶
func (XMLWriter) WriteInstance ¶
func (XMLWriter) WriteListFloat ¶
func (XMLWriter) WriteOpponent ¶
func (XMLWriter) WritePString ¶
func (XMLWriter) WriteScoreChanges ¶
func (w XMLWriter) WriteScoreChanges(sc tbase.ScoreChanges) XMLWriter
func (XMLWriter) WriteTableStatus ¶
func (w XMLWriter) WriteTableStatus(status tbase.TableStatus) XMLWriter
Click to show internal directories.
Click to hide internal directories.