23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/rubex/symbol_table/scope.rb', line 23
def initialize outer_scope=nil
@outer_scope = outer_scope
@entries = {}
@arg_entries = []
@var_entries = []
@type = nil
@ruby_obj_entries = []
@carray_entries = []
@sue_entries = []
@c_method_entries = []
@type_entries = []
@ruby_class_entries = []
@ruby_method_entries = []
@ruby_constant_entries = []
@self_name = ""
@klass_name = ""
@temp_entries = []
@free_temp_entries = []
@global_entries = []
@temp_counter = 0
end
|