Дано:
if("FUNCTION1")
FUNCTION1();
else if("FUNCTION2")
FUNCTION2();
...
else if("FUNCTION100")
FUNCTION100();
Собственно быдлокод же. Дерево сравнений не выровнено, одно и тоже пишется по сто раз...
А как красиво и без около хаковских штучек рантайма?