| ... | ... | @@ -36,25 +36,53 @@ |
| 36 | 36 | code { |
| 37 | 37 | font-size: 12pt; |
| 38 | 38 | } |
| 39 | | @media screen and (min-width: 28.75em) { |
| 39 | pre > code { |
| 40 | display: block; |
| 41 | overflow: auto; |
| 42 | } |
| 43 | .table-wrapper { |
| 44 | width: 100%; |
| 45 | overflow-y: auto; |
| 46 | } |
| 47 | /* Desktop */ |
| 48 | @media screen and (min-width: 56.25em) { |
| 40 | 49 | #nav { |
| 41 | 50 | width: 20em; |
| 42 | 51 | height: 100%; |
| 43 | | overflow-y: scroll; |
| 44 | 52 | position: fixed; |
| 53 | overflow-y: scroll; |
| 45 | 54 | left: 0; |
| 46 | 55 | top: 0; |
| 56 | padding-left: 1em; |
| 47 | 57 | } |
| 48 | 58 | #contents { |
| 49 | | max-width: 50em; |
| 59 | max-width: 60em; |
| 50 | 60 | padding-left: 22em; |
| 61 | padding: 1em; |
| 62 | padding-left: 24em; |
| 63 | } |
| 64 | .page-title { |
| 65 | /* half-size since h1 */ |
| 66 | padding-left: 12em; |
| 67 | margin-bottom: 2em; |
| 68 | } |
| 69 | } |
| 70 | /* Mobile */ |
| 71 | @media screen and (max-width: 56.25em) { |
| 72 | body, code { |
| 73 | font-size: small; |
| 74 | } |
| 75 | #nav { |
| 76 | border-bottom: 1px solid grey; |
| 51 | 77 | } |
| 52 | 78 | } |
| 53 | 79 | </style> |
| 54 | 80 | </head> |
| 55 | 81 | <body> |
| 82 | <h1 class="page-title">Zig Documentation</h1> |
| 56 | 83 | <div id="nav"> |
| 57 | | {#nav#} |
| 84 | <h3>Index</h3> |
| 85 | {#nav#} |
| 58 | 86 | </div> |
| 59 | 87 | <div id="contents"> |
| 60 | 88 | {#header_open|Introduction#} |
| ... | ... | @@ -173,6 +201,7 @@ pub fn main() %void { |
| 173 | 201 | } |
| 174 | 202 | {#code_end#} |
| 175 | 203 | {#header_open|Primitive Types#} |
| 204 | <div class="table-wrapper"> |
| 176 | 205 | <table> |
| 177 | 206 | <tr> |
| 178 | 207 | <th> |
| ... | ... | @@ -398,9 +427,11 @@ pub fn main() %void { |
| 398 | 427 | <td>an error code</td> |
| 399 | 428 | </tr> |
| 400 | 429 | </table> |
| 430 | </div> |
| 401 | 431 | {#see_also|Integers|Floats|void|Errors#} |
| 402 | 432 | {#header_close#} |
| 403 | 433 | {#header_open|Primitive Values#} |
| 434 | <div class="table-wrapper"> |
| 404 | 435 | <table> |
| 405 | 436 | <tr> |
| 406 | 437 | <th> |
| ... | ... | @@ -427,6 +458,7 @@ pub fn main() %void { |
| 427 | 458 | <td>refers to the thing in immediate scope</td> |
| 428 | 459 | </tr> |
| 429 | 460 | </table> |
| 461 | </div> |
| 430 | 462 | {#see_also|Nullables|this#} |
| 431 | 463 | {#header_close#} |
| 432 | 464 | {#header_open|String Literals#} |
| ... | ... | @@ -451,6 +483,7 @@ test "string literals" { |
| 451 | 483 | {#code_end#} |
| 452 | 484 | {#see_also|Arrays|Zig Test#} |
| 453 | 485 | {#header_open|Escape Sequences#} |
| 486 | <div class="table-wrapper"> |
| 454 | 487 | <table> |
| 455 | 488 | <tr> |
| 456 | 489 | <th> |
| ... | ... | @@ -497,6 +530,7 @@ test "string literals" { |
| 497 | 530 | <td>hexadecimal 24-bit Unicode character code UTF-8 encoded (6 digits)</td> |
| 498 | 531 | </tr> |
| 499 | 532 | </table> |
| 533 | </div> |
| 500 | 534 | <p>Note that the maximum valid Unicode point is <code>0x10ffff</code>.</p> |
| 501 | 535 | {#header_close#} |
| 502 | 536 | {#header_open|Multiline String Literals#} |
| ... | ... | @@ -674,6 +708,7 @@ pub fn main() %void { |
| 674 | 708 | {#header_close#} |
| 675 | 709 | {#header_open|Operators#} |
| 676 | 710 | {#header_open|Table of Operators#} |
| 711 | <div class="table-wrapper"> |
| 677 | 712 | <table> |
| 678 | 713 | <tr> |
| 679 | 714 | <th> |
| ... | ... | @@ -1246,6 +1281,7 @@ const ptr = &amp;x; |
| 1246 | 1281 | </td> |
| 1247 | 1282 | </tr> |
| 1248 | 1283 | </table> |
| 1284 | </div> |
| 1249 | 1285 | {#header_close#} |
| 1250 | 1286 | {#header_open|Precedence#} |
| 1251 | 1287 | <pre><code>x() x[] x.y |