Cleaned up and fixed some bugs in the lookup of magic program identifiers like this_program and ::`->. It's now possible to use e.g. global::this_program. Added an optional level argument to this_object(). Added a magic identifier "this" that can be used instead of this_object(). Like this_program, it only exists when there's no other identifier with that name. The object of a surrounding class can be adressed with Foo::this. Rev: src/builtin_functions.c:1.428 Rev: src/interpret_functions.h:1.103 Rev: src/language.yacc:1.283 Rev: src/program.c:1.430 Rev: src/program.h:1.160