Skip to content

\immediate

yex.keyword.Immediate(parser) #

Source code in yex/keyword/io.py
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@yex.decorator.control()
def Immediate(parser):

    t = parser.next(level='querying', on_eof='raise')

    logger.debug(r'\immediate: got %s', t)
    if not isinstance(t, yex.box.Whatsit):
        logger.debug(r'\immediate: found %s: not really our problem',
                t)
        return

    logger.debug(r'\immediate: calling %s', t)

    t()

    logger.debug(r'\immediate: calling %s: done', t)