File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ doing something with it, then generating new input for our main program. This
71
71
is also the reason procedural macros need a separate crate in order to work.
72
72
73
73
Fortunately, most of the heavy lifting (parsing and generating Rust code) is
74
- already done with the help of ` syn ` and ` quote ` . This means that for rust code
74
+ already done with the help of ` syn ` and ` quote ` . This means that for Rust code
75
75
generation, we can focus on the logic behind what we want to achieve more than
76
76
making a parser for the complex syntax of the language.
77
77
@@ -142,7 +142,7 @@ If you've used [`yew`](https://docs.rs/yew/ "docs.rs/yew"),
142
142
[ ` leptos ` ] ( https://docs.rs/leptos/ " docs.rs/leptos ") or any other web
143
143
development library, then you'd know you can parse any ` TokenStream ` into a
144
144
Rust ` TokenStream ` . This example doesn't go that in-depth with what you can do
145
- since in practice it's possible to make a programming language with rust 's proc
145
+ since in practice it's possible to make a programming language with Rust 's proc
146
146
macros. In fact, people have also done that with a
147
147
[ Python interpreter written in Rust] ( https://github.com/RustPython/RustPython " GitHub/RustPython/RustPython ")
148
148
or [ Python bindings in Rust] ( https://github.com/PyO3/pyo3 " GitHub/PyO3/pyo3 ") .
You can’t perform that action at this time.
0 commit comments