gambas-source-code/main/gbc
gambas 0e78042e07 Initial implementation of class namespaces.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Support of the new '.list' file format.
* NEW: Support of the new EXPORT AS syntax.
* NEW: Update error messages.

[COMPILER]
* NEW: EXPORT AS is a new syntax for exporting a class with a specific name that can include a namespace.
* NEW: New header file to start sharing reader code with the 'gb.eval' component.
* NEW: Class names can include a colon. The part before the colon is assumed to be a namespace.

[INTERPRETER]
* NEW: Classes exported in a namespace are now declared both in the global symbol table and in the local symbol table of their component.
* NEW: Class names are now allocated inside the symbol tables, and not in the class objects anymore.

[GB.EVAL]
* NEW: Share some reader code with the compiler.
2021-05-18 02:12:33 +02:00
..
gb_alloc.c
gb_array.c
gb_buffer.c
gb_common.c
gb_error.c
gb_error.h
gb_file.c
gb_file.h
gb_str.c
gb_str.h
gb_table.c
gba.c
gbc.c New compilation option to check variable prefixes against their datatype, and print a warning if they do not match. 2021-05-07 19:20:30 +02:00
gbc_arch.c
gbc_archive.c
gbc_archive.h
gbc_chown.c
gbc_chown.h
gbc_class.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_class.h Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_code.c
gbc_compile.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_compile.h New compilation option to check variable prefixes against their datatype, and print a warning if they do not match. 2021-05-07 19:20:30 +02:00
gbc_dump.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_form.c
gbc_form.h
gbc_form_webpage.c
gbc_header.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_header.h
gbc_help.c
gbc_help.h
gbc_output.c
gbc_output.h
gbc_pcode.c
gbc_preprocess.c
gbc_preprocess.h
gbc_read.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_read.h
gbc_reserved.c
gbc_reserved_make.c
gbc_trans.c Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_trans.h Initial implementation of class namespaces. 2021-05-18 02:12:33 +02:00
gbc_trans_code.c New compilation option to check variable prefixes against their datatype, and print a warning if they do not match. 2021-05-07 19:20:30 +02:00
gbc_trans_ctrl.c New compilation option to check variable prefixes against their datatype, and print a warning if they do not match. 2021-05-07 19:20:30 +02:00
gbc_trans_expr.c
gbc_trans_subr.c
gbc_trans_tree.c
gbc_type.c 'h' can be the prefix of any object datatype, even those which already has a prefix. 2021-05-07 22:26:53 +02:00
gbc_type.h New compilation option to check variable prefixes against their datatype, and print a warning if they do not match. 2021-05-07 19:20:30 +02:00
gbi.c
Makefile.am