def p_template_params2(p):
    params, starparam = p[2]
    pos, kwds = _validate_template_paramlist(params, starparam, p.lexer.lexer)
    node = enaml_ast.TemplateParameters()
    node.positional = pos
    node.keywords = kwds
    node.starparam = starparam
    p[0] = node
Returns an object that handles the generation of precompiled header
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_template_params2--crossover with--dataset/ETHPy150Open adobe/brackets-shell/gyp/pylib/gyp/msvs_emulation.py/MsvsSettings.GetPrecompiledHeader