This macro library provides C with python dictionary. Specificly functions Executions. python dictionary
map_condition = { "a": do_a, "b", do_b } result = map_condition.get(sample_str, do_this())()C dictionary using this Library
new_dictionary(dic) dict_add(dic,"C",{ printf("C is better yes!\n"); int x=123; return x; }) dict_add(dic,"Python",{ printf("Python is trash lmao\a!\n"); printf("Get life dude\n"); main(); }) char temp[40]; printf("What is your favorite programming language?\n"); scanf("%s",temp); int x= dict_get(dic,temp) printf("%d\n",x);Basic syntax
Creates new dictionary with the name dic
new_dictionary(dic)creates entry for string C with variadic arguments
dict_add(NAME_OF_DICTIONARY,byte_array_used_as_key,{ body of the function/lamda },list of arguments declaration)gets result from the dictionary
int x= dict_get(NAME_OF_DICTIONARY,byte_array_used_as_key,function arguments)