(self, environment, source, name=None, filename=None,
state=None)
| 35 | """ |
| 36 | |
| 37 | def __init__(self, environment, source, name=None, filename=None, |
| 38 | state=None): |
| 39 | self.environment = environment |
| 40 | self.stream = environment._tokenize(source, name, filename, state) |
| 41 | self.name = name |
| 42 | self.filename = filename |
| 43 | self.closed = False |
| 44 | self.extensions = {} |
| 45 | for extension in environment.iter_extensions(): |
| 46 | for tag in extension.tags: |
| 47 | self.extensions[tag] = extension.parse |
| 48 | self._last_identifier = 0 |
| 49 | self._tag_stack = [] |
| 50 | self._end_token_stack = [] |
| 51 | |
| 52 | def fail(self, msg, lineno=None, exc=TemplateSyntaxError): |
| 53 | """Convenience method that raises `exc` with the message, passed |
no test coverage detected