Lines Matching refs:start

112     def __init__(self, start, end):
113 self.start = start
138 return '%s(%d, %d, %s)' % (name, self.start, self.end, suffix)
145 def __init__(self, start, end, name, definition):
146 Node.__init__(self, start, end)
156 def __init__(self, start, end, filename, system):
157 Node.__init__(self, start, end)
169 def __init__(self, start, end, label):
170 Node.__init__(self, start, end)
178 def __init__(self, start, end, expr):
179 Node.__init__(self, start, end)
199 def __init__(self, start, end, expr, namespace):
200 Expr.__init__(self, start, end, expr)
205 def __init__(self, start, end, names):
206 Node.__init__(self, start, end)
214 def __init__(self, start, end, name, parameter_type, default):
215 Node.__init__(self, start, end)
233 def __init__(self, start, end, name, namespace):
234 Node.__init__(self, start, end)
253 def __init__(self, start, end, name, var_type, initial_value, namespace):
254 _GenericDeclaration.__init__(self, start, end, name, namespace)
274 def __init__(self, start, end, name, alias, namespace):
275 _GenericDeclaration.__init__(self, start, end, name, namespace)
298 def __init__(self, start, end, name, fields, namespace):
299 _GenericDeclaration.__init__(self, start, end, name, namespace)
322 def __init__(self, start, end, name, bases, templated_types, body, namespace):
323 _GenericDeclaration.__init__(self, start, end, name, namespace)
361 def __init__(self, start, end, name, return_type, parameters,
363 _GenericDeclaration.__init__(self, start, end, name, namespace)
400 def __init__(self, start, end, name, in_class, return_type, parameters,
402 Function.__init__(self, start, end, name, return_type, parameters,
412 def __init__(self, start, end, name, templated_types, modifiers,
421 _GenericDeclaration.__init__(self, start, end, name, [])
463 def _GetTemplateEnd(self, tokens, start):
465 end = start
475 return tokens[start:end-1], end
500 result.append(Type(name_tokens[0].start, name_tokens[-1].end,
608 parameter_type = Type(first_token.start, first_token.end,
611 p = Parameter(first_token.start, end, name,
628 AddParameter(s.start)
655 start = return_type_seq[0].start
663 return Type(start, end, name, templated_types, modifiers,
668 start = names.index('<')
674 return start, end+1
732 var_type = Type(pos_token.start, pos_token.end, type_name,
735 return VariableDeclaration(pos_token.start, pos_token.end,
790 start, end = self.converter.GetTemplateIndices(names)
791 names = names[:start] + names[end:]
831 return Include(token.start, token.end, filename, system)
842 return Define(token.start, token.end, name, value)
989 name_seq[0].start, name.end)
1109 return Method(indices.start, indices.end, name.name, in_class,
1112 return Function(indices.start, indices.end, name.name, return_type,
1201 return ctor(token.start, token.end, name, None,
1206 return ctor(token.start, token.end, name, None,
1214 new_type = ctor(token.start, token.end, name, fields,
1245 t0.start-7, t0.start-2)
1327 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
1347 return Delete(tokens[0].start, tokens[0].end, tokens)
1386 return Typedef(indices.start, indices.end, name.name,
1509 return class_type(class_token.start, class_token.end,
1545 new_class = class_type(class_token.start, class_token.end,
1558 return class_type(class_token.start, class_token.end, class_name,
1591 return Using(tokens[0].start, tokens[0].end, tokens)
1630 return Return(self.current_token.start, self.current_token.end, None)
1631 return Return(tokens[0].start, tokens[0].end, tokens)
1636 return Goto(tokens[0].start, tokens[0].end, tokens[0].name)