| 1580 |
row. |
row. |
| 1581 |
#ja |
#ja |
| 1582 |
<em>ループ</em>: <var title="">index<sub>stream</sub></var> がバイト・ストリームの終わりの先を指している場合、 |
<em>ループ</em>: <var title="">index<sub>stream</sub></var> がバイト・ストリームの終わりの先を指している場合、 |
|
この行は一致せず、この行を飛ばします。 |
|
| 1583 |
|
この行は一致せず、この行を飛ばします。 |
| 1584 |
|
|
| 1585 |
|
#en |
| 1586 |
|
Examine the <var title="">index<sub>stream</sub></var>th |
| 1587 |
|
byte of the byte stream as follows: |
| 1588 |
|
#ja |
| 1589 |
|
バイト・ストリームの <var title="">index<sub>stream</sub></var> |
| 1590 |
|
番目のバイトを次のように検査します。 |
| 1591 |
|
|
| 1592 |
|
#en |
| 1593 |
|
If the <var title="">index<sub>pattern</sub></var>th byte |
| 1594 |
|
of the pattern is a normal hexadecimal byte and not a "<em>WS</em>" |
| 1595 |
|
byte: |
| 1596 |
|
#ja |
| 1597 |
|
パターンの <var title="">index<sub>pattern</sub></var> |
| 1598 |
|
番目のバイトが通常の十六進数バイトであって「<em>WS</em>」バイトでない場合、 |
| 1599 |
|
|
| 1600 |
|
#en |
| 1601 |
|
Otherwise, increment <var title="">index<sub>pattern</sub></var> to the next byte in |
| 1602 |
|
the mask and pattern and <var title="">index<sub>stream</sub></var> to the next byte in |
| 1603 |
|
the byte stream. |
| 1604 |
|
#ja |
| 1605 |
|
そうでない場合、 <var title="">index<sub>pattern</sub></var> |
| 1606 |
|
をマスクとパターンの次のバイトに、 |
| 1607 |
|
<var title="">index<sub>stream</sub></var> |
| 1608 |
|
をバイト・ストリームの次のバイトにと増加させます。 |
| 1609 |
|
|
| 1610 |
|
#en |
| 1611 |
|
Otherwise, if the <var title="">index<sub>pattern</sub></var>th byte of the pattern |
| 1612 |
|
is a "<em>WS</em>" byte: |
| 1613 |
|
#ja |
| 1614 |
|
そうでない場合、パターンの <var title="">index<sub>pattern</sub></var> |
| 1615 |
|
番目のバイトが「<em>WS</em>」バイトの場合、 |
| 1616 |
|
|
| 1617 |
|
#en |
| 1618 |
|
"<em>WS</em>" means "whitespace", and allows insignificant |
| 1619 |
|
whitespace to be skipped when sniffing for a type |
| 1620 |
|
signature. |
| 1621 |
|
#ja |
| 1622 |
|
「<em>WS</em>」は「空白」を意味し、型署名の探知の時に重要でない空白を飛ばすことを認めます。 |
| 1623 |
|
|
| 1624 |
|
#en |
| 1625 |
|
If the <var title="">index<sub>stream</sub></var>th byte |
| 1626 |
|
of the stream is one of 0x09 (ASCII TAB), 0x0A (ASCII LF), |
| 1627 |
|
0x0C (ASCII FF), 0x0D (ASCII CR), or 0x20 (ASCII space), |
| 1628 |
|
then increment only the <var title="">index<sub>stream</sub></var> to the next byte in |
| 1629 |
|
the byte stream. |
| 1630 |
|
#ja |
| 1631 |
|
ストリームの <var title="">index<sub>stream</sub></var> |
| 1632 |
|
番目のバイトが 0x09 (ASCII TAB)、0x0A (ASCII LF)、 |
| 1633 |
|
0x0C (ASCII FF)、0x0D (ASCII CR)、0x20 (ASCII 間隔) |
| 1634 |
|
のいずれかの場合、 <var title="">index<sub>stream</sub></var> |
| 1635 |
|
をバイト・ストリームの次のバイトへと増加させます。 |
| 1636 |
|
|
| 1637 |
|
#en |
| 1638 |
|
Otherwise, increment only the <var title="">index<sub>pattern</sub></var> to the next byte in |
| 1639 |
|
the mask and pattern. |
| 1640 |
|
#ja |
| 1641 |
|
そうでない場合、 <var title="">index<sub>pattern</sub></var> |
| 1642 |
|
だけをマスクとパターンの次のバイトへと増加させます。 |
| 1643 |
|
|
| 1644 |
|
#en |
| 1645 |
|
If <var title="">index<sub>pattern</sub></var> does not |
| 1646 |
|
point beyond the end of the mask and pattern byte strings, then |
| 1647 |
|
jump back to the <em>loop</em> step in this algorithm. |
| 1648 |
|
#ja |
| 1649 |
|
<var title="">index<sub>pattern</sub></var> がマスクとパターンのバイト列の終わりの先を指していない場合、この算法の<em>ループ</em>の段階に飛んで戻ります。 |