5 def create(dsn, data_dir):
6 """ Create a new instance of the tokenizer provided by this module.
8 return DummyTokenizer(dsn, data_dir)
12 def __init__(self, dsn, data_dir):
14 self.data_dir = data_dir
15 self.init_state = None
18 def init_new_db(self, config):
19 assert self.init_state == None
20 self.init_state = "new"
23 def init_from_project(self):
24 assert self.init_state == None
25 self.init_state = "loaded"
28 def name_analyzer(self):
29 return DummyNameAnalyzer()
32 class DummyNameAnalyzer:
37 def __exit__(self, exc_type, exc_value, traceback):
42 """ Free all resources used by the analyzer.
46 def process_place(self, place):
47 """ Determine tokenizer information about the given place.
49 Returns a JSON-serialisable structure that will be handed into
50 the database via the token_info field.