cryptol/tests/modsys
Iavor Diatchki 1e3ad37127 Don't crash on undefined names.
When we resolve an undfined name we record error, but we continue
processing things, so that we can report multiple errors.  As a result
we need to generate some sort of fake "real" name for the undefined entity.

Previously we used to generate a fake local name, but that confused parts
of the code that expected certain things to always be defined at the top
level.  So now we generate a fake name in the Cryptol prelude instead.
2022-06-14 09:27:11 -07:00
..
functors New module system 2022-06-13 15:56:15 -07:00
nested Don't crash on undefined names. 2022-06-14 09:27:11 -07:00
relative-include Fix paths in nested relative includes 2022-02-07 16:45:50 -08:00
T1 Refactor module system things; better loading of `A modules. 2017-10-23 15:12:12 -07:00
T2 Add some tests. 2017-10-18 14:33:41 -07:00
T3 Add some tests. 2017-10-18 14:33:41 -07:00
T4 Add some tests. 2017-10-18 14:33:41 -07:00
T5 Add some tests. 2017-10-18 14:33:41 -07:00
T6 Add some tests. 2017-10-18 14:33:41 -07:00
T7 Add some tests. 2017-10-18 14:33:41 -07:00
T8 Add some tests. 2017-10-24 14:04:41 -07:00
T12 Add a test 2017-12-01 09:51:43 -08:00
T13 Rename type synonyms properly. 2017-12-01 10:29:42 -08:00
T14 Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00
T15 Fixes #1169 2021-04-20 14:47:32 -07:00
T16 Fixes #1169 2021-04-20 14:47:32 -07:00
T17 Fixes #1169 2021-04-20 14:47:32 -07:00
T18 Fixes #1169 2021-04-20 14:47:32 -07:00
T1330 Call removeIncludes very early---it is not part of parsing. 2022-03-02 10:42:42 -08:00
T1.icry Add some tests. 2017-10-18 14:33:41 -07:00
T1.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T2.icry Add some tests. 2017-10-18 14:33:41 -07:00
T2.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T3.icry Add some tests. 2017-10-18 14:33:41 -07:00
T3.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T4.icry Add some tests. 2017-10-18 14:33:41 -07:00
T4.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T5.icry Add some tests. 2017-10-18 14:33:41 -07:00
T5.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T6.icry Add some tests. 2017-10-18 14:33:41 -07:00
T6.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T7.icry Add some tests. 2017-10-18 14:33:41 -07:00
T7.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T12.icry Add a test 2017-12-01 09:51:43 -08:00
T12.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T13.icry Rename type synonyms properly. 2017-12-01 10:29:42 -08:00
T13.icry.stdout New module system 2022-06-13 15:56:15 -07:00
T14.icry Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00
T14.icry.stdout Fix tests 2022-02-07 10:21:10 -08:00
T14.icry.stdout.mingw32 Fix tests on windows (hopefully) 2022-02-07 11:15:49 -08:00
T15.icry Fixes #1169 2021-04-20 14:47:32 -07:00
T15.icry.stdout Fixes #1169 2021-04-20 14:47:32 -07:00
T16.icry Fixes #1169 2021-04-20 14:47:32 -07:00
T16.icry.stdout Fix tests 2022-02-07 10:21:10 -08:00
T16.icry.stdout.mingw32 Fix windows tests, take 2 2022-02-07 14:56:20 -08:00
T17.icry Fixes #1169 2021-04-20 14:47:32 -07:00
T17.icry.stdout Fixes #1169 2021-04-20 14:47:32 -07:00
T18.icry Fixes #1169 2021-04-20 14:47:32 -07:00
T18.icry.stdout Fix tests 2022-02-07 10:21:10 -08:00
T18.icry.stdout.mingw32 Fix windows tests, take 2 2022-02-07 14:56:20 -08:00
T007.cry New module system 2022-06-13 15:56:15 -07:00
T1330.icry Call removeIncludes very early---it is not part of parsing. 2022-03-02 10:42:42 -08:00
T1330.icry.stdout Call removeIncludes very early---it is not part of parsing. 2022-03-02 10:42:42 -08:00