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

[Git][gambas/gambas][master] 4 commits: Replace 'DO NEXT' by 'AFTER DO' and 'EVERY DO'.



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


Commits:
1043a999 by Benoît Minisini at 2025-05-20T01:57:50+02:00
Replace 'DO NEXT' by 'AFTER DO' and 'EVERY DO'.

[INTERPRETER]
* NEW: Implement 'AFTER DO...', 'AFTER <expr> DO...' and 'EVERY <expr> DO ...' syntaxes.
* BUG: Fix the error message raised when reading a floating point value on the stack.

[COMPILER]
* NEW: Remove the 'DO NEXT...' syntax.
* NEW: Add 'AFTER DO...', 'AFTER <expr> DO...' and 'EVERY <expr> DO ...' syntaxes.
* NEW: Make the compile more clever in making the difference between a keyword and an identifier.

- - - - -
0291bf07 by Benoît Minisini at 2025-05-20T03:25:39+02:00
Use the new 'After Do' statement. Handle editor locations that can be prefixed with style flags now.

[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new 'After Do' statement.
* NEW: Code & text editor: Handle editor locations that can be prefixed with style flags now in the procedure list.

- - - - -
a6b71360 by Benoît Minisini at 2025-05-20T03:26:28+02:00
Do not merge highlighting of successive results of the 'Symbol' command.

[GB.HIGHLIGHT]
* NEW: Do not merge highlighting of successive results of the 'Symbol' command.

- - - - -
527db0ad by Benoît Minisini at 2025-05-20T03:27:31+02:00
Editor locations now can be prefixed by style flags. Fix and enhance location detection of javascript files.

[GB.FORM.EDITOR]
* NEW: Editor locations now can be prefixed by style flags.
* BUG: Fix and enhance location detection of javascript files.

- - - - -


23 changed files:

- app/src/gambas3/.src/Debug/FDebugger.class
- app/src/gambas3/.src/Debug/FOutput.class
- app/src/gambas3/.src/Editor/Code/FProcedureList.class
- app/src/gambas3/.src/Editor/Code/FTextEditor.class
- comp/src/gb.form.editor/.src/TextEditorMode_Javascript.class
- comp/src/gb.highlight/.src/CCommandSymbol.class
- comp/src/gb.highlight/.src/TextHighlighter.class
- comp/src/gb.highlight/custom/CustomHighlighter.class
- main/gbc/gbc_trans.h
- main/gbc/gbc_trans_code.c
- main/gbc/gbc_trans_ctrl.c
- main/gbx/gbx_exec.c
- main/gbx/gbx_exec.h
- main/gbx/gbx_exec_loop.c
- main/gbx/gbx_subr.c
- main/share/gb_code.h
- main/share/gb_code_temp.h
- main/share/gb_pcode.h
- main/share/gb_pcode_temp.h
- main/share/gb_reserved.h
- main/share/gb_reserved_keyword.h
- main/share/gb_reserved_temp.h
- main/share/gbc_read_temp.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9590a354bbe9fa3f0bbf18e9e5390565d6d82342...527db0ad99b1deffef3daee83e3f04f88dee7e57

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9590a354bbe9fa3f0bbf18e9e5390565d6d82342...527db0ad99b1deffef3daee83e3f04f88dee7e57
You're receiving this email because of your account on gitlab.com.