[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][gambas/gambas][master] Allow to skip optional arguments when calling a subroutine. 'Tokenize()' is a...



Benoît Minisini pushed to branch master at Gambas / gambas


Commits:
9406b0d3 by Benoît Minisini at 2025-10-03T00:54:51+02:00
Allow to skip optional arguments when calling a subroutine. 'Tokenize()' is a new subroutine that splits a string into tokens.

[COMPILER]
* NEW: Allow to skip optional arguments when calling a subroutine.
* NEW: 'Tokenize()' is a new subroutine that splits a string into tokens.

[INTERPRETER]
* NEW: Take skipped optional subroutine arguments into account.
* NEW: 'Tokenize()' is a new subroutine that splits a string into tokens.

[GB.EVAL]
* NEW: Allow to skip optional arguments when calling a subroutine.

- - - - -


17 changed files:

- main/gbc/gbc_trans_expr.c
- main/gbc/gbc_trans_tree.c
- main/gbx/Makefile.am
- main/gbx/gbx_class_info.c
- main/gbx/gbx_exec_loop.c
- main/gbx/gbx_string.c
- main/gbx/gbx_string.h
- main/gbx/gbx_subr.h
- main/gbx/gbx_subr_file.c
- main/gbx/gbx_subr_string.c
- main/gbx/gbx_subr_time.c
- main/lib/eval/eval_read.c
- main/lib/eval/eval_read.h
- main/lib/eval/eval_trans_tree.c
- main/share/gb_reserved.h
- main/share/gb_reserved_keyword.h
- main/share/gb_reserved_temp.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/commit/9406b0d3343a752395561883a95dcfee6024f32e

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/commit/9406b0d3343a752395561883a95dcfee6024f32e
You're receiving this email because of your account on gitlab.com.