@@ -576,7 +576,7 @@ Rustのコードに展開されていないマクロが含まれていても、
576
576
<!-- expression / statement. Rust uses a simple rule to resolve this ambiguity. A -->
577
577
<!-- macro invocation that stands for items must be either -->
578
578
ブロック中でのマクロ呼出は、幾つかのアイテムや、一つの式 / 文 に対応します。
579
- Rustはこの曖昧性を判定するためにRustは単純なルールを利用します 。
579
+ Rustはこの曖昧性を判定するために単純なルールを利用します 。
580
580
アイテムに対応しているマクロ呼出は以下のどちらかでなければなりません
581
581
582
582
<!-- * delimited by curly braces, e.g. `foo! { ... }`, or -->
@@ -650,7 +650,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
650
650
<!-- be forced to choose between parsing `$t` and parsing `$e`. Changing the -->
651
651
<!-- invocation syntax to put a distinctive token in front can solve the problem. In -->
652
652
<!-- this case, you can write `$(T $t:ty)* E $e:exp`. -->
653
- マクロシステムはパースの曖昧さについてな何も対処しません 。
653
+ マクロシステムはパースの曖昧さについては何も対処しません 。
654
654
例えば、 ` $($t:ty)* $e:expr ` は常にパースが失敗します、
655
655
なぜならパーサーは ` $t ` をパースするか、 ` $e ` をパースするかを選ぶことを強制されるためです。
656
656
呼出構文を変更して識別可能なトークンを先頭につけることでこの問題は回避することができます。
@@ -691,7 +691,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
691
691
692
692
<!-- The `macro_use` attribute can also appear on `extern crate`. In this context -->
693
693
<!-- it controls which macros are loaded from the external crate, e.g. -->
694
- また、 ` macro_use ` アトリビュートは ` extern create ` の上でも利用することができます。
694
+ また、 ` macro_use ` アトリビュートは ` extern crate ` の上でも利用することができます。
695
695
そのようにした場合、 ` macro_use ` アトリビュートは外部のクレートからどのマクロをロードするのかを指定します。
696
696
以下がその例です:
697
697
0 commit comments