hy/tests
Brandon T. Willard 51c7efe6e8 Retain compiled source and file information for exceptions
This commit refactors the exception/error classes and their handling.
It also retains Hy source strings and their originating file information, when
available, all throughout the core parser and compiler functions.

As well, with these changes, calling code is no longer responsible for providing
source and file details to exceptions,

Closes hylang/hy#657.
2019-02-07 13:43:58 -05:00
..
compilers Retain compiled source and file information for exceptions 2019-02-07 13:43:58 -05:00
importer Retain compiled source and file information for exceptions 2019-02-07 13:43:58 -05:00
macros Update copyright years 2019-02-07 08:57:35 -05:00
native_tests Update copyright years 2019-02-07 08:57:35 -05:00
resources Update copyright years 2019-02-07 08:57:35 -05:00
__init__.py Migrate from Nose to pytest 2017-04-26 14:00:11 -07:00
test_bin.py Retain compiled source and file information for exceptions 2019-02-07 13:43:58 -05:00
test_hy2py.py Update copyright years 2019-02-07 08:57:35 -05:00
test_lex.py Retain compiled source and file information for exceptions 2019-02-07 13:43:58 -05:00
test_models.py Update copyright years 2019-02-07 08:57:35 -05:00