* Export all relevant info about the derivation.

[?]
Mar 6, 2009, 3:18 PM
IZ2AHLM3EGDU7ELRAGXID7UTLPF5JJM2FBMZ7TSG3DS7J3QPFOJAC

Dependencies

  • [2] 4LWGZL33
  • [3] 4N5APGRG * Start of a helper tool to evaluate job expressions efficiently.
  • [4] YGRLM2SK * Export all relevant info about the derivation.

Change contents

  • replacement in src/c/eval-jobs.cc at line 35
    [2.337][2.337:359]()
    ATermList as, es;
    [2.337]
    [2.359]
    ATermList as, es, formals;
    ATermBool ellipsis;
  • replacement in src/c/eval-jobs.cc at line 73
    [2.1419][2.1419:1468]()
    else if (matchFunction(e, pat, body, pos)) {
    [2.1419]
    [2.1468]
    else if (matchFunction(e, pat, body, pos) && matchAttrsPat(pat, formals, ellipsis)) {
  • edit in src/c/eval-jobs.cc at line 75
    [2.1503]
    [2.1503]
    ATermMap actualArgs(ATgetLength(formals));
    for (ATermIterator i(formals); i; ++i) {
    Expr name, def, value; ATerm def2;
    if (!matchFormal(*i, name, def2)) abort();
    }