hy/tests
Kodi Arfer d501d4d806 Mangle symbols at compile-time instead of parse-time
This means that a HySymbol remembers its original name. That is, `a-b` and `a_b` are different symbols although `(setv a-b 1)` and `(setv a_b 1)` set the same variable (namely, `a_b`).

Most of the edits in this commit are to switch underscores to hyphens in places where mangling hasn't happened yet.

I removed some lexer tests since the lexer no longer does any mangling.
2018-03-13 14:55:15 -04:00
..
compilers Fix AST generation of a naked return 2018-02-14 16:05:31 -05:00
importer Update copyright years 2018-01-01 10:38:33 -05:00
macros Update copyright years 2018-01-01 10:38:33 -05:00
native_tests Mangle symbols at compile-time instead of parse-time 2018-03-13 14:55:15 -04:00
resources Support PEP 328 2018-02-06 23:41:12 -05:00
__init__.py Migrate from Nose to pytest 2017-04-26 14:00:11 -07:00
test_bin.py Properly teardown subprocesses when testing 2018-02-14 15:38:47 -05:00
test_lex.py Mangle symbols at compile-time instead of parse-time 2018-03-13 14:55:15 -04:00
test_models.py Update copyright years 2018-01-01 10:38:33 -05:00