SYMBOL INDEX (47 symbols across 8 files) FILE: all_test.go constant tmpFilename (line 26) | tmpFilename = "testdata/__test.go" constant sourceFilename (line 27) | sourceFilename = "testdata/source.cfg" constant targetFilename (line 28) | targetFilename = "testdata/target.cfg" function testGet (line 31) | func testGet(t *testing.T, c *Config, section string, option string, function TestInMemory (line 60) | func TestInMemory(t *testing.T) { function TestReadFile (line 202) | func TestReadFile(t *testing.T) { function TestWriteReadFile (line 260) | func TestWriteReadFile(t *testing.T) { function TestSectionOptions (line 292) | func TestSectionOptions(t *testing.T) { function TestMerge (line 364) | func TestMerge(t *testing.T) { FILE: config.go constant DEFAULT_SECTION (line 24) | DEFAULT_SECTION = "DEFAULT" constant _DEPTH_VALUES (line 26) | _DEPTH_VALUES = 200 constant DEFAULT_COMMENT (line 28) | DEFAULT_COMMENT = "# " constant ALTERNATIVE_COMMENT (line 29) | ALTERNATIVE_COMMENT = "; " constant DEFAULT_SEPARATOR (line 30) | DEFAULT_SEPARATOR = ":" constant ALTERNATIVE_SEPARATOR (line 31) | ALTERNATIVE_SEPARATOR = "=" type Config (line 56) | type Config struct method Merge (line 129) | func (target *Config) Merge(source *Config) { type tValue (line 72) | type tValue struct function New (line 87) | func New(comment, separator string, preSpace, postSpace bool) *Config { function NewDefault (line 120) | func NewDefault() *Config { function stripComments (line 143) | func stripComments(l string) string { FILE: error.go type SectionError (line 17) | type SectionError method Error (line 19) | func (e SectionError) Error() string { type OptionError (line 23) | type OptionError method Error (line 25) | func (e OptionError) Error() string { FILE: option.go method AddOption (line 26) | func (c *Config) AddOption(section string, option string, value string) ... method RemoveOption (line 44) | func (c *Config) RemoveOption(section string, option string) bool { method HasOption (line 57) | func (c *Config) HasOption(section string, option string) bool { method Options (line 71) | func (c *Config) Options(section string) (options []string, err error) { method SectionOptions (line 100) | func (c *Config) SectionOptions(section string) (options []string, err e... FILE: read.go function _read (line 27) | func _read(fname string, c *Config) (*Config, error) { function Read (line 46) | func Read(fname string, comment, separator string, preSpace, postSpace b... function ReadDefault (line 52) | func ReadDefault(fname string) (*Config, error) { method read (line 58) | func (c *Config) read(buf *bufio.Reader) (err error) { FILE: section.go method AddSection (line 24) | func (c *Config) AddSection(section string) bool { method RemoveSection (line 45) | func (c *Config) RemoveSection(section string) bool { method HasSection (line 66) | func (c *Config) HasSection(section string) bool { method Sections (line 74) | func (c *Config) Sections() (sections []string) { FILE: type.go method computeVar (line 27) | func (c *Config) computeVar(beforeValue *string, regx *regexp.Regexp, he... method Bool (line 61) | func (c *Config) Bool(section string, option string) (value bool, err er... method Float (line 76) | func (c *Config) Float(section string, option string) (value float64, er... method Int (line 86) | func (c *Config) Int(section string, option string) (value int, err erro... method RawString (line 100) | func (c *Config) RawString(section string, option string) (value string,... method RawStringDefault (line 113) | func (c *Config) RawStringDefault(option string) (value string, err erro... method String (line 127) | func (c *Config) String(section string, option string) (value string, er... FILE: write.go method WriteFile (line 27) | func (c *Config) WriteFile(fname string, perm os.FileMode, header string... method write (line 42) | func (c *Config) write(buf *bufio.Writer, header string) (err error) {