Lines Matching refs:lineno

44     def fail(self, msg, lineno=None, exc=TemplateSyntaxError):
49 if lineno is None:
50 lineno = self.stream.current.lineno
51 raise exc(msg, lineno, self.name, self.filename)
53 def _fail_ut_eof(self, name, end_token_stack, lineno):
82 self.fail(' '.join(message), lineno)
84 def fail_unknown_tag(self, name, lineno=None):
89 return self._fail_ut_eof(name, self._end_token_stack, lineno)
91 def fail_eof(self, end_tokens=None, lineno=None):
96 return self._fail_ut_eof(None, stack, lineno)
106 def free_identifier(self, lineno=None):
110 nodes.Node.__init__(rv, 'fi%d' % self._last_identifier, lineno=lineno)
117 self.fail('tag name expected', token.lineno)
136 self.fail_unknown_tag(token.value, token.lineno)
170 lineno = next(self.stream).lineno
174 return nodes.Assign(target, expr, lineno=lineno)
178 lineno = self.stream.expect('name:for').lineno
193 recursive, lineno=lineno)
197 node = result = nodes.If(lineno=self.stream.expect('name:if').lineno)
204 new_node = nodes.If(lineno=self.stream.current.lineno)
217 node = nodes.Block(lineno=next(self.stream).lineno)
234 node = nodes.Extends(lineno=next(self.stream).lineno)
248 node = nodes.Include(lineno=next(self.stream).lineno)
259 node = nodes.Import(lineno=next(self.stream).lineno)
266 node = nodes.FromImport(lineno=next(self.stream).lineno)
288 'be imported', target.lineno,
319 node = nodes.CallBlock(lineno=next(self.stream).lineno)
328 self.fail('expected call', node.lineno)
333 node = nodes.FilterBlock(lineno=next(self.stream).lineno)
340 node = nodes.Macro(lineno=next(self.stream).lineno)
348 node = nodes.Output(lineno=next(self.stream).lineno)
367 target = nodes.Name(token.value, 'store', lineno=token.lineno)
377 __name__.lower(), target.lineno)
390 lineno = self.stream.current.lineno
398 expr1 = nodes.CondExpr(expr2, expr1, expr3, lineno=lineno)
399 lineno = self.stream.current.lineno
403 lineno = self.stream.current.lineno
407 left = nodes.Or(left, right, lineno=lineno)
408 lineno = self.stream.current.lineno
412 lineno = self.stream.current.lineno
416 left = nodes.And(left, right, lineno=lineno)
417 lineno = self.stream.current.lineno
422 lineno = next(self.stream).lineno
423 return nodes.Not(self.parse_not(), lineno=lineno)
427 lineno = self.stream.current.lineno
443 lineno = self.stream.current.lineno
446 return nodes.Compare(expr, ops, lineno=lineno)
449 lineno = self.stream.current.lineno
454 left = nodes.Add(left, right, lineno=lineno)
455 lineno = self.stream.current.lineno
459 lineno = self.stream.current.lineno
464 left = nodes.Sub(left, right, lineno=lineno)
465 lineno = self.stream.current.lineno
469 lineno = self.stream.current.lineno
476 return nodes.Concat(args, lineno=lineno)
479 lineno = self.stream.current.lineno
484 left = nodes.Mul(left, right, lineno=lineno)
485 lineno = self.stream.current.lineno
489 lineno = self.stream.current.lineno
494 left = nodes.Div(left, right, lineno=lineno)
495 lineno = self.stream.current.lineno
499 lineno = self.stream.current.lineno
504 left = nodes.FloorDiv(left, right, lineno=lineno)
505 lineno = self.stream.current.lineno
509 lineno = self.stream.current.lineno
514 left = nodes.Mod(left, right, lineno=lineno)
515 lineno = self.stream.current.lineno
519 lineno = self.stream.current.lineno
524 left = nodes.Pow(left, right, lineno=lineno)
525 lineno = self.stream.current.lineno
530 lineno = self.stream.current.lineno
533 node = nodes.Neg(self.parse_unary(False), lineno=lineno)
536 node = nodes.Pos(self.parse_unary(False), lineno=lineno)
549 lineno=token.lineno)
551 node = nodes.Const(None, lineno=token.lineno)
553 node = nodes.Name(token.value, 'load', lineno=token.lineno)
558 lineno = token.lineno
562 node = nodes.Const(''.join(buf), lineno=lineno)
565 node = nodes.Const(token.value, lineno=token.lineno)
575 self.fail("unexpected '%s'" % describe_token(token), token.lineno)
598 lineno = self.stream.current.lineno
617 lineno = self.stream.current.lineno
631 return nodes.Tuple(args, 'load', lineno=lineno)
643 return nodes.List(items, lineno=token.lineno)
656 items.append(nodes.Pair(key, value, lineno=key.lineno))
658 return nodes.Dict(items, lineno=token.lineno)
695 lineno=token.lineno)
697 self.fail('expected name or number', attr_token.lineno)
698 arg = nodes.Const(attr_token.value, lineno=attr_token.lineno)
699 return nodes.Getitem(node, arg, 'load', lineno=token.lineno)
710 arg = nodes.Tuple(args, 'load', lineno=token.lineno)
711 return nodes.Getitem(node, arg, 'load', lineno=token.lineno)
712 self.fail('expected subscript expression', self.lineno)
715 lineno = self.stream.current.lineno
743 return nodes.Slice(lineno=lineno, *args)
755 token.lineno)
779 lineno=value.lineno))
790 lineno=token.lineno)
808 dyn_kwargs, lineno=token.lineno)
838 dyn_kwargs, lineno=token.lineno)
840 node = nodes.Not(node, lineno=token.lineno)
853 lineno = data_buffer[0].lineno
854 body.append(nodes.Output(data_buffer[:], lineno=lineno))
863 lineno=token.lineno))
893 result = nodes.Template(self.subparse(), lineno=1)