]> www.ginac.de Git - ginac.git/blobdiff - ginsh/ginsh_parser.yy
- print 0 without parens.
[ginac.git] / ginsh / ginsh_parser.yy
index 9ffaaa4f5b0ee31ded6b5407bce05f350abd543d..6697d6f020ce0cfc4285ec72361488a1b26b7db0 100644 (file)
@@ -151,7 +151,6 @@ line        : ';'
                cout << "You should have received a copy of the GNU General Public License along with\n";
                cout << "this program. If not, write to the Free Software Foundation, 675 Mass Ave,\n";
                cout << "Cambridge, MA 02139, USA.\n";
-
        }
        | T_XYZZY               {cout << "Nothing happens.\n";}
        | T_INVENTORY           {cout << "You're not carrying anything.\n";}
@@ -572,10 +571,10 @@ void GiNaC::ginsh_get_ginac_functions(void)
 void ginsh_get_ginac_functions(void)
 #endif // ndef NO_NAMESPACE_GINAC
 {
-       vector<registered_function_info>::const_iterator i = function::registered_functions().begin(), end = function::registered_functions().end();
+       vector<function_options>::const_iterator i = function::registered_functions().begin(), end = function::registered_functions().end();
        unsigned serial = 0;
        while (i != end) {
-               fcns.insert(make_pair(i->name, fcn_desc(f_ginac_function, i->nparams, serial)));
+               fcns.insert(make_pair(i->get_name(), fcn_desc(f_ginac_function, i->get_nparams(), serial)));
                i++;
                serial++;
        }
@@ -741,8 +740,8 @@ void greeting(void)
     cout << "ginsh - GiNaC Interactive Shell (" << PACKAGE << " V" << VERSION << ")" << endl;
     cout << "  __,  _______  Copyright (C) 1999-2000 Johannes Gutenberg University Mainz,\n"
          << " (__) *       | Germany.  This is free software with ABSOLUTELY NO WARRANTY.\n"
-         << "  ._) i N a C | You are welcome to redistribute it under certain conditions;\n"
-         << "<-------------' see the file COPYING for details.\n" << endl;
+         << "  ._) i N a C | You are welcome to redistribute it under certain conditions.\n"
+         << "<-------------' For details type `warranty;'.\n" << endl;
     cout << "Type ?? for a list of help topics." << endl;
 }