This other solution looked more interesting
I personally prefer this method but I want to be able to parseout
both variables for each output before continuing to the next run
Forexample the first Run gave North America and United States,
I want to parse out the variable before continuing to North Americ and Mexico doing same for all.
BLOCK:ConstantList
LABEL:Continents List
value = ["North-America", "South-America", "Europe", "Africa", "Asia", "Australia", "Antarctica"]
=> VAR @continents
ENDBLOCK
BLOCK:ConstantList
LABEL:North American Countries
value = ["United States", "Mexico", "Canada", "Guatemala", "Haiti", "Cuba", "Dominican Republic", "Honduras", "Nicaragua", "El Salvador", "Costa Rica", "Panama", "Jamaica", "Puerto Rico"]
=> VAR @NorthAmerica
ENDBLOCK
BLOCK:ConstantList
LABEL:South America Countries
value = ["Brazil", "Colombia", "Argentina", "Peru", "Venezuela", "Chile", "Ecuador", "Bolivia", "Paraguay", "Uruguay", "Guyana", "Suriname", "French Guiana", "Falkland Islands"]
=> VAR @SouthAmerica
ENDBLOCK
BLOCK:ConstantList
LABEL:European Countries
value = ["Russia", "Germany", "United Kingdom", "France", "Italy", "Spain", "Ukraine", "Poland", "Romania", "Netherlands", "Belgium", "Czechia", "Greece", "Portugal", "European ETC"]
=> VAR @Europe
ENDBLOCK
BLOCK:ConstantList
LABEL:African Countries
value = ["Nigeria", "Ethiopia", "Egypt", "The Democratic Republic of the Congo", "Tanzania", "South Africa", "Kenya", "African ETC"]
=> VAR @Africa
ENDBLOCK
BLOCK:ConstantList
LABEL:Asian Countries
value = ["China", "India", "Indonesia", "Pakistan", "Bangladesh", "Japan", "Philippines", "Vietnam"]
=> VAR @Asia
ENDBLOCK
BLOCK:ConstantList
LABEL:Australian Countries
value = ["Australia", "Papua New Guinea", "New Zealand", "Fiji", "Solomon Islands", "Micronesia", "Vanuatu", "New Caledonia", "French Polynesia", "Samoa", "Tuvalu"]
=> VAR @Australia
ENDBLOCK
BLOCK:ConstantList
LABEL:Antarctican Countries
value = ["Adélie Land", "British Antarctic Territory", "Ross Dependency", "Peter I Island and Queen Maud Land", "Australian Antarctic Territory", "Chilean Antarctic Territory", "Argentine Antarctica"]
=> VAR @Antarctica
ENDBLOCK
var dict = new Dictionary<string, List<string>>
{
{ "North America", NorthAmerica },
{ "South America", SouthAmerica },
{ "Europe", Europe },
{ "Africa", Africa },
{ "Asia", Asia },
{ "Australia", Australia },
{ "Antarctica", Antarctica }
// etc...
};
FOREACH pair IN dict
var continent = pair.Key;
var countries = pair.Value;
FOREACH country IN countries
CLOG Red continent
CLOG Green country
END
END
//I personally prefer this method but I want to be able to parseout
//both variables for each output before continuing to the next run
//Forexample the first Run gave North America and United States,
//I want to parse out the variable before continuing to North Americ and Mexico doing same for all.
After parsing both variables i will use the variables in some request before it moves to the next variable. Thanks so much for taking out the time to look into this.