Mercurial > hg-stable
comparison mercurial/templater.py @ 18893:74ea61318ea8
templater: back out 0615b22da148, it breaks schemes ({1})
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Tue, 09 Apr 2013 21:38:08 -0700 |
parents | 8c64c4af21a4 |
children | 3cdb6f2f6789 |
comparison
equal
deleted
inserted
replaced
18892:46c0ca1ef7e1 | 18893:74ea61318ea8 |
---|---|
64 d = program[pos] | 64 d = program[pos] |
65 if not (d.isalnum() or d == "_"): | 65 if not (d.isalnum() or d == "_"): |
66 break | 66 break |
67 pos += 1 | 67 pos += 1 |
68 sym = program[s:pos] | 68 sym = program[s:pos] |
69 try: | 69 yield ('symbol', sym, s) |
70 yield ('string', str(int(sym)), s) | |
71 except ValueError: | |
72 yield ('symbol', sym, s) | |
73 pos -= 1 | 70 pos -= 1 |
74 elif c == '}': | 71 elif c == '}': |
75 pos += 1 | 72 pos += 1 |
76 break | 73 break |
77 else: | 74 else: |