We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b06503b + ea74cc4 commit 3213344Copy full SHA for 3213344
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