Versions in this module Expand all Collapse all v0 v0.1.1 Dec 1, 2022 Changes in this version + type Config struct + File bool + Key string + Value []byte + type Files struct + AllowLabels bool + AllowStdin bool + Paths []string + func (f *Files) Err() error + func (f *Files) Result() Record + func (f *Files) Scan() bool + func (f *Files) Units() map[UnitMetadataKey]*UnitMetadata + type Name []byte + func (n Name) Base() []byte + func (n Name) Full() []byte + func (n Name) Parts() (baseName []byte, parts [][]byte) + func (n Name) String() string + type Reader struct + func NewReader(r io.Reader, fileName string) *Reader + func (r *Reader) Err() error + func (r *Reader) Reset(ior io.Reader, fileName string, initConfig ...string) + func (r *Reader) Result() Record + func (r *Reader) Scan() bool + func (r *Reader) Units() UnitMetadataMap + type Record interface + Pos func() (fileName string, line int) + type Result struct + Config []Config + Iters int + Name Name + Values []Value + func (r *Result) Clone() *Result + func (r *Result) ConfigIndex(key string) (pos int, ok bool) + func (r *Result) GetConfig(key string) string + func (r *Result) Pos() (fileName string, line int) + func (r *Result) SetConfig(key, value string) + func (r *Result) Value(unit string) (float64, bool) + type SyntaxError struct + FileName string + Line int + Msg string + func (e *SyntaxError) Pos() (fileName string, line int) + func (s *SyntaxError) Error() string + type UnitMetadata struct + OrigUnit string + Value string + func (u *UnitMetadata) Pos() (fileName string, line int) + type UnitMetadataKey struct + Key string + Unit string + type UnitMetadataMap map[UnitMetadataKey]*UnitMetadata + func (m UnitMetadataMap) Get(unit, key string) *UnitMetadata + func (m UnitMetadataMap) GetAssumption(unit string) benchmath.Assumption + func (m UnitMetadataMap) GetBetter(unit string) int + type Value struct + OrigUnit string + OrigValue float64 + Unit string + Value float64 + type Writer struct + func NewWriter(w io.Writer) *Writer + func (w *Writer) Write(rec Record) error