示例#1
0
def make_accent_handler(token, html_postfix) :
    def _handler(char) :
        def __handler(env) :
            c = char.eval(env).s[0]
            return StringToken("&"+c+html_postfix+";")
        return LambdaToken(__handler)
    return add_token_handler(token_handlers, token)(make_handler(1)(_handler))
示例#2
0
文件: parser.py 项目: kmill/htmacros
def global_token(name) :
    return add_token_handler(global_tokens, name)
示例#3
0
def make_spec_char_handler(token, html_entity) :
    def _handler() :
        return StringToken(html_entity)
    return add_token_handler(token_handlers, token)(make_handler(0)(_handler))