Lukas Wirth
|
2fa57d90bc
|
internal: macro_arg query always returns a TokenTree
|
2024-02-12 17:19:41 +01:00 |
|
Lukas Wirth
|
9d24764624
|
internal: Cleanup Expander a bit
|
2023-12-22 13:01:13 +01:00 |
|
Lukas Wirth
|
51a9e7831a
|
Rename some things and turn macro to macro def into a query
|
2023-12-21 09:18:25 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|
Lukas Wirth
|
d2a31acda1
|
Fix macro expansion expression parenthesis wrapping
|
2023-12-02 13:03:46 +01:00 |
|
Lukas Wirth
|
92d447f976
|
🧹
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
ab8f12e169
|
Rename hygiene vars and fields to span_map
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
30093a6d81
|
spans always come from real file
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
05f375eae2
|
hygiene 2.0
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
890eb17b4e
|
Replace ID based TokenMap with proper relative text-ranges / spans
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
042be329a7
|
Turn unresolved proc macro expansions into missing expressions
|
2023-08-05 20:00:37 +02:00 |
|
Lukas Wirth
|
7b36a73351
|
internal: Remove CfgExpander
|
2023-07-04 10:38:23 +02:00 |
|
hkalbasi
|
a481e004b0
|
Lower const params with a bad id
|
2023-06-11 00:39:28 +03:30 |
|
Lukas Wirth
|
a02b9b279e
|
internal: Lazy eager macros
|
2023-06-09 13:02:13 +02:00 |
|
Lukas Wirth
|
bca8029a6e
|
Move Expander and LowerCtx into separate modules
|
2023-04-17 20:44:06 +02:00 |
|