A extensible macro parser/processor implementation recognizing creole style macros/extension