// lex value // // SIMPLE_NAME_VALUE | TABLE_NAME_VALUE | REGEX_VALUE func LexInfluxName(l *lex.Lexer) lex.StateFn { l.SkipWhiteSpaces() firstChar := l.Peek() u.Debugf("LexInfluxName: %v", string(firstChar)) switch firstChar { case '"': return lex.LexValue(l) case '/': // a regex return lex.LexRegex(l) } return lex.LexIdentifier }