def p_pragma2(p):
    node = enaml_ast.Pragma()
    node.lineno = p.lineno(1)
    node.command = p[2]
    node.arguments = p[4]
    p[0] = node
``functions`` is a list of functions to be registered.
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_pragma2--crossover with--dataset/ETHPy150Open stepank/pyws/src/pyws/functions/managers.py/FixedFunctionManager.__init__