Exemplo n.º 1
0
def highlight_unknown_names(view):
    k_names = known_names(view)
    result = sublime_api.view_find_all_with_contents(view.view_id,
                                                     r'(?<![\w$])\$\.(\w+)', 0,
                                                     '\\1')
    warning_regs = [reg for reg, name in result if name not in k_names]
    add_warnings(view, warning_regs)
Exemplo n.º 2
0
 def find_all(self, pattern, flags = 0, fmt = None, extractions = None):
     if fmt == None:
         return sublime_api.view_find_all(self.view_id, pattern, flags)
     else:
         results = sublime_api.view_find_all_with_contents(self.view_id, pattern, flags, fmt)
         ret = []
         for region, contents in results:
             ret.append(region)
             extractions.append(contents)
         return ret
Exemplo n.º 3
0
 def find_all(self, pattern, flags = 0, fmt = None, extractions = None):
     if fmt == None:
         return sublime_api.view_find_all(self.view_id, pattern, flags)
     else:
         results = sublime_api.view_find_all_with_contents(self.view_id, pattern, flags, fmt)
         ret = []
         for region, contents in results:
             ret.append(region)
             extractions.append(contents)
         return ret