Synthesis of 1-C-alkyl-α-d-glucopyranosides by Lewis acid- or Brønsted acid-catalyzed O-glycosidation