Beispiel #1
0
 def visit_keyword(self, 
                   keyword_id, 
                   text, 
                   is_case_sensitive
                   ):
     
     obj = meta_obj.create_keyword(keyword_id, text, is_case_sensitive)
     self._symbols[keyword_id] = obj
     self._analyzer._token_types.append(obj)
Beispiel #2
0
 def visit_inline_keyword_def(self,
                              keyword_text,
                              element_id,
                              multiplicity
                              ):
     
     if keyword_text not in self._kw_to_token_id_map:
         keyword_id = self._get_next_keyword_id()
         keyword = meta_obj.create_keyword(keyword_id, keyword_text)
         self._symbols[keyword_id] = keyword
         self._analyzer._token_types.append(keyword)
         self._kw_to_token_id_map[keyword_text] = keyword_id