A extensible macro parser/processor implementation recognizing creole style macros/extension written in javascript for browser and Node usage