]> www.ginac.de Git - ginac.git/blobdiff - ginsh/ginsh_parser.yy
fixed a bug (placement of opening brace of class definitions)
[ginac.git] / ginsh / ginsh_parser.yy
index 5dc2228ba630a3e45e968f8a1ffc52184bbc6446..a7a38efe179fc584cd67eec16ea9cce279997ec3 100644 (file)
@@ -299,6 +299,7 @@ static void push(const ex &e)
 static ex f_collect(const exprseq &e) {return e[0].collect(e[1]);}
 static ex f_collect_distributed(const exprseq &e) {return e[0].collect(e[1], true);}
 static ex f_collect_common_factors(const exprseq &e) {return collect_common_factors(e[0]);}
+static ex f_convert_H_to_Li(const exprseq &e) {return convert_H_to_Li(e[0], e[1]);}
 static ex f_degree(const exprseq &e) {return e[0].degree(e[1]);}
 static ex f_denom(const exprseq &e) {return e[0].denom();}
 static ex f_eval1(const exprseq &e) {return e[0].eval();}
@@ -538,6 +539,7 @@ static const fcn_init builtin_fcns[] = {
        {"collect_common_factors", f_collect_common_factors, 1},
        {"collect_distributed", f_collect_distributed, 2},
        {"content", f_content, 2},
+       {"convert_H_to_Li", f_convert_H_to_Li, 2},
        {"decomp_rational", f_decomp_rational, 2},
        {"degree", f_degree, 2},
        {"denom", f_denom, 1},
@@ -621,13 +623,12 @@ static const fcn_help_init builtin_help[] = {
        {"sinh", "hyperbolic sine function"},
        {"tan", "tangent function"},
        {"tanh", "hyperbolic tangent function"},
-       {"zeta", "zeta function\nzeta(x) is Riemann's zeta function, zeta(n,x) its nth derivative"},
+       {"zeta", "zeta function\nzeta(x) is Riemann's zeta function, zetaderiv(n,x) its nth derivative.\nIf x is a GiNaC::lst, it is a multiple zeta value\nzeta(x,s) is an alternating Euler sum"},
        {"Li2", "dilogarithm"},
        {"Li3", "trilogarithm"},
        {"Li", "(multiple) polylogarithm"},
        {"S", "Nielsen's generalized polylogarithm"},
        {"H", "harmonic polylogarithm"},
-       {"mZeta", "multiple zeta value"},
        {"Order", "order term function (for truncated power series)"},
        {"Derivative", "inert differential operator"},
        {NULL, NULL}    // End marker