func assignmentState(l *lexer.Lexer) lexer.StateFunc { l.Ignore() l.Emit(TokenAssignment) return initialState }
func commaState(l *lexer.Lexer) lexer.StateFunc { l.Ignore() l.Emit(TokenComma) return initialState }
func variableState(l *lexer.Lexer) lexer.StateFunc { l.Ignore() l.NextUpTo(nonAlphanumeric) l.Emit(TokenVariable) return initialState }