enum TextIds { key1,key2 } enum testCsv = "key2, foo\n key1 , bar "; enum AlexaText[] AlexaText_test = mixin(LocaParser!(TextIds,testCsv)); static assert(AlexaText_test[0].text == "bar"); static assert(AlexaText_test[1].text == "foo"); static assert(AlexaText_test[0].key == TextIds.key1); static assert(AlexaText_test[1].key == TextIds.key2);
template to parse csv of loca entries