We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b06503b commit ea74cc4Copy full SHA for ea74cc4
docs/dev/architecture.md
@@ -268,7 +268,7 @@ They are independent from the rest of the code.
268
And it also handles the actual parsing and expansion of declarative macro (a-la "Macros By Example" or mbe).
269
270
For proc macros, the client-server model are used.
271
-We pass an argument `--proc-macro` to `rust-analyzer` binary to start a separate process (`proc_macro_srv`).
+We start a separate process (`proc_macro_srv`) which loads and runs the proc-macros for us.
272
And the client (`proc_macro_api`) provides an interface to talk to that server separately.
273
274
And then token trees are passed from client, and the server will load the corresponding dynamic library (which built by `cargo`).
0 commit comments