comparison src/evalfunc.c @ 17916:2e53305f2239 v8.1.1954

patch 8.1.1954: more functions can be used as a method Commit: https://github.com/vim/vim/commit/02b31110d31e995326080807716e79e38fe501df Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 31 22:16:38 2019 +0200 patch 8.1.1954: more functions can be used as a method Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
author Bram Moolenaar <Bram@vim.org>
date Sat, 31 Aug 2019 22:30:03 +0200
parents af3d441845cd
children 34639bba19b0
comparison
equal deleted inserted replaced
17915:50ad0353c88a 17916:2e53305f2239
633 {"job_start", 1, 2, FEARG_1, f_job_start}, 633 {"job_start", 1, 2, FEARG_1, f_job_start},
634 {"job_status", 1, 1, FEARG_1, f_job_status}, 634 {"job_status", 1, 1, FEARG_1, f_job_status},
635 {"job_stop", 1, 2, FEARG_1, f_job_stop}, 635 {"job_stop", 1, 2, FEARG_1, f_job_stop},
636 #endif 636 #endif
637 {"join", 1, 2, FEARG_1, f_join}, 637 {"join", 1, 2, FEARG_1, f_join},
638 {"js_decode", 1, 1, 0, f_js_decode}, 638 {"js_decode", 1, 1, FEARG_1, f_js_decode},
639 {"js_encode", 1, 1, 0, f_js_encode}, 639 {"js_encode", 1, 1, FEARG_1, f_js_encode},
640 {"json_decode", 1, 1, 0, f_json_decode}, 640 {"json_decode", 1, 1, FEARG_1, f_json_decode},
641 {"json_encode", 1, 1, 0, f_json_encode}, 641 {"json_encode", 1, 1, FEARG_1, f_json_encode},
642 {"keys", 1, 1, FEARG_1, f_keys}, 642 {"keys", 1, 1, FEARG_1, f_keys},
643 {"last_buffer_nr", 0, 0, 0, f_last_buffer_nr}, // obsolete 643 {"last_buffer_nr", 0, 0, 0, f_last_buffer_nr}, // obsolete
644 {"len", 1, 1, FEARG_1, f_len}, 644 {"len", 1, 1, FEARG_1, f_len},
645 {"libcall", 3, 3, 0, f_libcall}, 645 {"libcall", 3, 3, FEARG_3, f_libcall},
646 {"libcallnr", 3, 3, 0, f_libcallnr}, 646 {"libcallnr", 3, 3, FEARG_3, f_libcallnr},
647 {"line", 1, 1, 0, f_line}, 647 {"line", 1, 1, FEARG_1, f_line},
648 {"line2byte", 1, 1, 0, f_line2byte}, 648 {"line2byte", 1, 1, FEARG_1, f_line2byte},
649 {"lispindent", 1, 1, 0, f_lispindent}, 649 {"lispindent", 1, 1, FEARG_1, f_lispindent},
650 {"list2str", 1, 2, 0, f_list2str}, 650 {"list2str", 1, 2, FEARG_1, f_list2str},
651 {"listener_add", 1, 2, 0, f_listener_add}, 651 {"listener_add", 1, 2, FEARG_2, f_listener_add},
652 {"listener_flush", 0, 1, 0, f_listener_flush}, 652 {"listener_flush", 0, 1, FEARG_1, f_listener_flush},
653 {"listener_remove", 1, 1, 0, f_listener_remove}, 653 {"listener_remove", 1, 1, FEARG_1, f_listener_remove},
654 {"localtime", 0, 0, 0, f_localtime}, 654 {"localtime", 0, 0, 0, f_localtime},
655 #ifdef FEAT_FLOAT 655 #ifdef FEAT_FLOAT
656 {"log", 1, 1, FEARG_1, f_log}, 656 {"log", 1, 1, FEARG_1, f_log},
657 {"log10", 1, 1, FEARG_1, f_log10}, 657 {"log10", 1, 1, FEARG_1, f_log10},
658 #endif 658 #endif
659 #ifdef FEAT_LUA 659 #ifdef FEAT_LUA
660 {"luaeval", 1, 2, 0, f_luaeval}, 660 {"luaeval", 1, 2, FEARG_1, f_luaeval},
661 #endif 661 #endif
662 {"map", 2, 2, FEARG_1, f_map}, 662 {"map", 2, 2, FEARG_1, f_map},
663 {"maparg", 1, 4, 0, f_maparg}, 663 {"maparg", 1, 4, 0, f_maparg},
664 {"mapcheck", 1, 3, 0, f_mapcheck}, 664 {"mapcheck", 1, 3, 0, f_mapcheck},
665 {"match", 2, 4, 0, f_match}, 665 {"match", 2, 4, 0, f_match},