def process_string(self,string):
        '''Searches the string (or list of strings) for an action word (a :class:`Concept` that has and ``action`` attached
        to it), then calls the appropriate function with a dictionary of the identified words (according to ``vocab``).
        
        For examples, see ``demo.py``
        '''
        item_list = self.parse_string(string)
        for item in item_list:
            if len(item)>0 and 'concept' in dir(item[0]) and 'action' in dir(item[0].concept) and item[0].concept.action:
                item[0].concept.action(item_list)