Versions in this module Expand all Collapse all v0 v0.6.9 Jan 10, 2019 Changes in this version + const BOOLEAN + const CLAUSE + const CLAUSE_CLOSE + const COMPARATOR + const FUNCTION + const LOGICALOP + const MODIFIER + const NUMERIC + const PATTERN + const PREFIX + const SEPARATOR + const STRING + const TERNARY + const TIME + const TokenAssignment + const TokenBool + const TokenComma + const TokenComment + const TokenEOF + const TokenElse + const TokenElseIf + const TokenIf + const TokenIllegal + const TokenLBracket + const TokenLCurlyBrace + const TokenNumber + const TokenRBracket + const TokenRCurlyBrace + const TokenString + const UNKNOWN + const VARIABLE + var COMPARATOR_SYMBOLS = []string + var FUNCTION_NAMES = []string + var LOGICAL_SYMBOLS = []string + var MODIFIER_SYMBOLS = []string + var PREFIX_SYMBOLS = []string + var REGEX_SYMBOLS = []string + var SEPARATOR_SYMBOLS = []string + type Codec struct + Name string + Settings map[int]*Setting + type Configuration struct + Sections map[string]*Section + type ParseError struct + Column int + Line int + Reason string + func (p ParseError) Error() string + type Parser struct + func NewParser(r io.Reader) *Parser + func (p *Parser) Parse() (*Configuration, error) + type Plugin struct + Codecs map[int]*Codec + Label string + Name string + Settings map[int]*Setting + When map[int]*When + type Section struct + Name string + Plugins map[int]*Plugin + type Setting struct + K string + V interface{} + type When struct + Expression string + Plugins map[int]*Plugin