Skip to content

Commit 78e86c9

Browse files
committed
Fix duplicate word and typo
1 parent 78ecc15 commit 78e86c9

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

1.6/ja/book/macros.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ Rustのコードに展開されていないマクロが含まれていても、
576576
<!-- expression / statement. Rust uses a simple rule to resolve this ambiguity. A -->
577577
<!-- macro invocation that stands for items must be either -->
578578
ブロック中でのマクロ呼出は、幾つかのアイテムや、一つの式 / 文 に対応します。
579-
Rustはこの曖昧性を判定するためにRustは単純なルールを利用します
579+
Rustはこの曖昧性を判定するために単純なルールを利用します
580580
アイテムに対応しているマクロ呼出は以下のどちらかでなければなりません
581581

582582
<!-- * delimited by curly braces, e.g. `foo! { ... }`, or -->
@@ -650,7 +650,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
650650
<!-- be forced to choose between parsing `$t` and parsing `$e`. Changing the -->
651651
<!-- invocation syntax to put a distinctive token in front can solve the problem. In -->
652652
<!-- this case, you can write `$(T $t:ty)* E $e:exp`. -->
653-
マクロシステムはパースの曖昧さについてな何も対処しません
653+
マクロシステムはパースの曖昧さについては何も対処しません
654654
例えば、 `$($t:ty)* $e:expr` は常にパースが失敗します、
655655
なぜならパーサーは `$t` をパースするか、 `$e` をパースするかを選ぶことを強制されるためです。
656656
呼出構文を変更して識別可能なトークンを先頭につけることでこの問題は回避することができます。
@@ -691,7 +691,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
691691

692692
<!-- The `macro_use` attribute can also appear on `extern crate`. In this context -->
693693
<!-- it controls which macros are loaded from the external crate, e.g. -->
694-
また、 `macro_use` アトリビュートは `extern create` の上でも利用することができます。
694+
また、 `macro_use` アトリビュートは `extern crate` の上でも利用することができます。
695695
そのようにした場合、 `macro_use` アトリビュートは外部のクレートからどのマクロをロードするのかを指定します。
696696
以下がその例です:
697697

1.9/ja/book/macros.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ Rustのコードに展開されていないマクロが含まれていても、
576576
<!-- expression / statement. Rust uses a simple rule to resolve this ambiguity. A -->
577577
<!-- macro invocation that stands for items must be either -->
578578
ブロック中でのマクロ呼出は、幾つかのアイテムや、一つの式 / 文 に対応します。
579-
Rustはこの曖昧性を判定するためにRustは単純なルールを利用します
579+
Rustはこの曖昧性を判定するために単純なルールを利用します
580580
アイテムに対応しているマクロ呼出は以下のどちらかでなければなりません
581581

582582
<!-- * delimited by curly braces, e.g. `foo! { ... }`, or -->
@@ -650,7 +650,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
650650
<!-- be forced to choose between parsing `$t` and parsing `$e`. Changing the -->
651651
<!-- invocation syntax to put a distinctive token in front can solve the problem. In -->
652652
<!-- this case, you can write `$(T $t:ty)* E $e:exp`. -->
653-
マクロシステムはパースの曖昧さについてな何も対処しません
653+
マクロシステムはパースの曖昧さについては何も対処しません
654654
例えば、 `$($t:ty)* $e:expr` は常にパースが失敗します、
655655
なぜならパーサーは `$t` をパースするか、 `$e` をパースするかを選ぶことを強制されるためです。
656656
呼出構文を変更して識別可能なトークンを先頭につけることでこの問題は回避することができます。
@@ -691,7 +691,7 @@ Rustはこの曖昧性を判定するためにRustは単純なルールを利用
691691

692692
<!-- The `macro_use` attribute can also appear on `extern crate`. In this context -->
693693
<!-- it controls which macros are loaded from the external crate, e.g. -->
694-
また、 `macro_use` アトリビュートは `extern create` の上でも利用することができます。
694+
また、 `macro_use` アトリビュートは `extern crate` の上でも利用することができます。
695695
そのようにした場合、 `macro_use` アトリビュートは外部のクレートからどのマクロをロードするのかを指定します。
696696
以下がその例です:
697697

0 commit comments

Comments
 (0)