gambas-source-code/main/lib/eval
Benoît Minisini 1608babe38 Enhance the Gambas code analyzer to speed up the new highlighting component.
[COMPILER]
* BUG: Synchronize reserved words enumeration with reserved words table.

[GB.EVAL]
* NEW: Highlight: 'Analyze()' got a new optional boolean parameter that stops the analyze when the "%>" token is encountered.
* NEW: Highlight: 'IsFunction' is a new property that returns if 'Highlight.Analyze()' got a function declaration.
* NEW: Highlight: 'LengthBefore' is a new property that returns the number of analyzed characters before the possible rewrite.
2023-10-28 23:36:10 +02:00
..
c_expression.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
c_expression.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
c_highlight.c Enhance the Gambas code analyzer to speed up the new highlighting component. 2023-10-28 23:36:10 +02:00
c_highlight.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
c_system.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
c_system.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
eval.c Recover the speed of Gambas 3.18 by moving code. 2023-08-16 18:04:08 +02:00
eval.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
eval_analyze.c Enhance the Gambas code analyzer to speed up the new highlighting component. 2023-10-28 23:36:10 +02:00
eval_analyze.h Enhance the Gambas code analyzer to speed up the new highlighting component. 2023-10-28 23:36:10 +02:00
eval_code.c Some interpreter optimizations. 2023-09-30 00:18:13 +02:00
eval_code.h Fix compilation. 2022-09-12 15:17:22 +02:00
eval_read.c Enhance the Gambas code analyzer to speed up the new highlighting component. 2023-10-28 23:36:10 +02:00
eval_read.h 'Eval()' now can evaluate several expressions at once, provided that they are separated by newlines. The value of the last expression is returned. 2023-03-29 12:16:47 +02:00
eval_reserved.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
eval_trans.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
eval_trans.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
eval_trans_expr.c Add Base() / Base$() and Dec() / FromBase() subroutines. 2023-09-29 02:51:42 +02:00
eval_trans_tree.c Add Base() / Base$() and Dec() / FromBase() subroutines. 2023-09-29 02:51:42 +02:00
gb.eval.component * Copy https://gambas.svn.sourceforge.net/svnroot/gambas/2.0 to https://gambas.svn.sourceforge.net/svnroot/gambas/gambas 2007-12-30 16:41:49 +00:00
gb.eval.h Enhance the Gambas code analyzer to speed up the new highlighting component. 2023-10-28 23:36:10 +02:00
gb_alloc_override.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_array.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_error.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_error.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_table.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
main.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
main.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
Makefile.am Add three new color constants for syntax highlighting: Escape, Label and Constant. 2018-08-31 15:58:53 +02:00