Example #1
0
 def get_string(self):
     converter = self.converter
     items = converter.expression_items
     str_exp = items[converter.item_index + 1]
     last_exp = items[converter.item_index + 2]
     if (last_exp.getName() != 'EndParenthesis' or
             str_exp.getName() != 'String'):
         return ExpressionMethodWriter.get_string(self)
     key = str_exp.loader.value
     keys = objects[self.get_object()]
     index = keys.get(key, None)
     if index is None:
         index = len(keys)
         keys[key] = index
         AssociateArray.key_count = max(len(keys),
                                        AssociateArray.key_count)
     self.method = '.%s(%s, ' % (value, index)
     return ExpressionMethodWriter.get_string(self)
Example #2
0
 def get_string(self):
     converter = self.converter
     items = converter.expression_items
     str_exp = items[converter.item_index + 1]
     last_exp = items[converter.item_index + 2]
     if (last_exp.getName() != 'EndParenthesis'
             or str_exp.getName() != 'String'):
         return ExpressionMethodWriter.get_string(self)
     key = str_exp.loader.value
     keys = objects[self.get_object()]
     index = keys.get(key, None)
     if index is None:
         index = len(keys)
         keys[key] = index
         AssociateArray.key_count = max(len(keys),
                                        AssociateArray.key_count)
     self.method = '.%s(%s, ' % (value, index)
     return ExpressionMethodWriter.get_string(self)
Example #3
0
 def get_string(self):
     converter = self.converter
     converter.extension_includes.add('objects/dialogext.h')
     converter.extension_sources.add('objects/dialogext.cpp')
     return 'DialogObject::' + ExpressionMethodWriter.get_string(self)
Example #4
0
 def get_string(self):
     converter = self.converter
     converter.extension_includes.add('objects/dialogext.h')
     converter.extension_sources.add('objects/dialogext.cpp')
     return 'DialogObject::' + ExpressionMethodWriter.get_string(self)