rust-analyzer/crates/ra_hir_def
bors[bot] ef2a9aedb6
Merge #2205
2205: Implement bulitin line! macro r=matklad a=edwin0cheng

This PR implements bulitin macro `line!` and add basic infra-structure for other bulitin macros:

1. Extend `MacroDefId` to support builtin macros
2. Add a `quote!` macro for simple quasi quoting.

Note that for support others builtin macros, eager macro expansion have to be supported first, this PR not try to handle it. :)

Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2019-11-11 10:53:24 +00:00
..
src Merge #2205 2019-11-11 10:53:24 +00:00
Cargo.toml Reexport relative_path from ra_db 2019-11-04 01:14:17 +03:00