File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -224,7 +224,7 @@ more" match. Both forms optionally include a separator, which can be any token
224224except ` + ` or ` * ` .
225225
226226This system is based on
227- "[ Macro-by-Example] ( http ://www.cs.indiana.edu/ftp/techreports/TR206.pdf) "
227+ "[ Macro-by-Example] ( https ://www.cs.indiana.edu/ftp/techreports/TR206.pdf) "
228228(PDF link).
229229
230230# Hygiene
@@ -319,7 +319,7 @@ syntax context where it was introduced. It’s as though the variable `state`
319319inside ` main ` is painted a different "color" from the variable ` state ` inside
320320the macro, and therefore they don’t conflict.
321321
322- [ hygienic macro system ] : http ://en.wikipedia.org/wiki/Hygienic_macro
322+ [ hygienic macro system ] : https ://en.wikipedia.org/wiki/Hygienic_macro
323323
324324This also restricts the ability of macros to introduce new bindings at the
325325invocation site. Code such as the following will not work:
@@ -622,7 +622,7 @@ invocation gives you another opportunity to pattern-match the macro’s
622622arguments.
623623
624624As an extreme example, it is possible, though hardly advisable, to implement
625- the [ Bitwise Cyclic Tag] ( http ://esolangs.org/wiki/Bitwise_Cyclic_Tag) automaton
625+ the [ Bitwise Cyclic Tag] ( https ://esolangs.org/wiki/Bitwise_Cyclic_Tag) automaton
626626within Rust’s macro system.
627627
628628``` rust
You can’t perform that action at this time.
0 commit comments