def process_dynamic(self, ref):
        # if tag has already been built, ignore
        if self.tags.has_key(ref):
            return None
        parts = ref.split(u" ")
        name = parts[0]
        args = parts[1:]
        length = len(args)
        format = u"[%s]: %s" % (ref, u"%s")
        try:
            func = self.syntax[(length, name)]
            result = func(self.entry, format, *args)
            self.tags[ref] = True
            return result
        except __HOLE__:
            self.tags[ref] = False
            to_return = None
dataset/ETHPy150Open lethain/lifeflow/markdown/mdx_lifeflow.py/LifeflowPreprocessor.process_dynamic