zulip/tools/lib
Steve Howell 2a07b204bf css parser: Show line numbers for errors.
This is a fairly major overhaul of the CSS parser to support
line numbers in error messages.

Basically, instead of passing "slices" of tokens around, we pass
indexes into the token arrays to all of our sub-parsers, which
allows them to have access to previous tokens in certain cases.
This is particularly important for errors where stuff is missing
(vs. being wrong).

In testing this out I found a few more places to catch errors.
2017-02-01 10:02:03 -08:00
..
__init__.py Extract tools/lib/template_parser.py. 2016-08-01 16:27:50 -07:00
api_tests.py lint: Clean up E712 PEP-8 rule. 2017-01-23 21:11:18 -08:00
css_parser.py css parser: Show line numbers for errors. 2017-02-01 10:02:03 -08:00
find_add_class.py redesign: Convert subscriptions page to overlay. 2016-12-09 11:08:08 -08:00
html_branches.py Lint for duplicate ids in templates. 2017-01-13 17:00:22 -08:00
html_grep.py Remove extra new lines at the ends of Zulip authoried files. 2016-09-26 21:05:24 -07:00
provision.py Add wrapper and log file output for provisioning. 2017-01-17 14:23:28 -08:00
template_parser.py pep8: Fix E128 violations. 2016-12-13 10:50:14 -08:00
test_script.py Add wrapper and log file output for provisioning. 2017-01-17 14:23:28 -08:00
test_server.py Add use_db flag to test_server_running(). 2017-01-25 16:33:19 -08:00