• Home
  • Raw
  • Download

Lines Matching full:it

39         self.it = LineIterator(data)
50 while self.it.next_line():
52 if self.it.is_access_modifier():
55 elif self.it.is_skip_line() or self.current_modifier in ["private", "protected"]:
56 add_to_statistics("skip", self.it.current_line)
58 elif self.it.is_template():
59 self.it.end, self.template = parse_template_prefix(self.it.data, self.it.start)
61 elif self.it.is_using():
62 self.it.end, self.parsed = parse_using(self.it.data, self.it.start)
65 elif self.it.is_namespace():
66 self.it.end, self.parsed = parse_namespace(self.it.data, self.it.start)
69 elif self.it.is_enum():
70 self.it.end, self.parsed = parse_enum_class(self.it.data, self.it.start)
73 elif self.it.is_struct():
74 self.it.end, self.parsed = parse_struct(self.it.data, self.it.start)
77 elif self.it.is_define_macro():
78 self.it.end, self.parsed = parse_define_macros(self.it.data, self.it.start)
81 elif is_known_macros(self.it.current_line):
82 self.parsed = self.it.current_line
85 elif self.it.is_firend_class():
86 self.it.end, self.parsed = parse_friend_class(self.it.data, self.it.start)
89 elif self.it.is_class_forward_decl():
90 self.parsed = self.it.current_line.replace("class", "").strip(" ;")
93 elif self.it.is_class_definition():
94 self.it.end, self.parsed = parse_class(
95 self.it.data, self.it.start, self.namespace, self.parent_class_name
99 elif self.it.is_method_or_constructor():
100 self.it.end, self.parsed = parse_method_or_constructor(self.it.data, self.it.start)
103 elif self.it.is_field():
104 self.parsed = parse_argument(self.it.data[self.it.start : self.it.next_semicolon])
105 self.it.end = self.it.next_semicolon
109 add_to_statistics("unreachable", self.it.current_line)
159 self.current_modifier = self.it.current_line.strip(" :")