Versions in this module Expand all Collapse all v0 v0.0.9 Feb 14, 2022 v0.0.8 Feb 14, 2022 Changes in this version + var ErrArrayItemWrapped = fmt.Errorf("array item should be wrapped by '[]': %w", ErrWikiSyntax) + var ErrArrayNoClose = fmt.Errorf("array should be closed by '}': %w", ErrWikiSyntax) + var ErrExpectingNewField = fmt.Errorf("expecting '|' to start a new field: %w", ErrWikiSyntax) + var ErrExpectingSignEqual = fmt.Errorf("expecting '=' to seprate field name and value: %w", ErrWikiSyntax) + var ErrWikiSyntax = errors.New("invalid wiki syntax") + type Field struct + Array bool + Key string + Null bool + Value string + Values []Item + type Item struct + Key string + Value string + type Wiki struct + Fields []Field + Type string + func Parse(s string) (Wiki, error) + func ParseOmitError(s string) Wiki + func (w Wiki) Strip() Wiki