Mercurial Hosting > luan
comparison website/src/manual.html @ 1645:0af6a9d6d12f
minor - keywords
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 03 Mar 2022 22:41:07 -0700 |
parents | d3e61cd2aca0 |
children |
comparison
equal
deleted
inserted
replaced
1644:5c676385284b | 1645:0af6a9d6d12f |
---|---|
3 <head> | 3 <head> |
4 <title>Luan Reference Manual</title> | 4 <title>Luan Reference Manual</title> |
5 <meta name="viewport" content="width=device-width, initial-scale=1"> | 5 <meta name="viewport" content="width=device-width, initial-scale=1"> |
6 <style> | 6 <style> |
7 @import "site.css"; | 7 @import "site.css"; |
8 | |
9 p[keywords] { | |
10 font-family: monospace; | |
11 margin-left: 40px; | |
12 max-width: 700px; | |
13 } | |
14 p[keywords] span { | |
15 display: inline-block; | |
16 width: 100px; | |
17 } | |
8 </style> | 18 </style> |
9 </head> | 19 </head> |
10 <body> | 20 <body> |
11 | 21 |
12 <div small> | 22 <div small> |
528 <p> | 538 <p> |
529 The following <em>keywords</em> are reserved | 539 The following <em>keywords</em> are reserved |
530 and cannot be used as names: | 540 and cannot be used as names: |
531 | 541 |
532 | 542 |
533 <pre> | 543 <p keywords> |
534 and break do else elseif end | 544 <span>and</span> |
535 end_do end_for end_function end_if end_while | 545 <span>break</span> |
536 false for function goto if in | 546 <span>catch</span> |
537 local nil not or repeat return | 547 <span>continue</span> |
538 then true until while | 548 <span>do</span> |
539 </pre> | 549 <span>else</span> |
550 <span>elseif</span> | |
551 <span>end_do</span> | |
552 <span>end_for</span> | |
553 <span>end_function</span> | |
554 <span>end_if</span> | |
555 <span>end_try</span> | |
556 <span>end_while</span> | |
557 <span>false</span> | |
558 <span>finally</span> | |
559 <span>for</span> | |
560 <span>function</span> | |
561 <span>if</span> | |
562 <span>in</span> | |
563 <span>local</span> | |
564 <span>nil</span> | |
565 <span>not</span> | |
566 <span>or</span> | |
567 <span>repeat</span> | |
568 <span>return</span> | |
569 <span>then</span> | |
570 <span>true</span> | |
571 <span>try</span> | |
572 <span>until</span> | |
573 <span>while</span> | |
574 </p> | |
540 | 575 |
541 <p> | 576 <p> |
542 Luan is a case-sensitive language: | 577 Luan is a case-sensitive language: |
543 <code>and</code> is a reserved word, but <code>And</code> and <code>AND</code> | 578 <code>and</code> is a reserved word, but <code>And</code> and <code>AND</code> |
544 are two different, valid names. | 579 are two different, valid names. |
950 <p> | 985 <p> |
951 The <b>break</b> statement terminates the execution of a | 986 The <b>break</b> statement terminates the execution of a |
952 <b>while</b>, <b>repeat</b>, or <b>for</b> loop, | 987 <b>while</b>, <b>repeat</b>, or <b>for</b> loop, |
953 skipping to the next statement after the loop: | 988 skipping to the next statement after the loop: |
954 | 989 |
955 | |
956 <pre> | 990 <pre> |
957 stat ::= <b>break</b> | 991 stat ::= <b>break</b> |
958 </pre> | 992 </pre> |
959 | 993 |
960 <p> | 994 <p> |
961 A <b>break</b> ends the innermost enclosing loop. | 995 A <b>break</b> ends the innermost enclosing loop. |
996 | |
997 | |
998 <p> | |
999 The <b>continue</b> statement jumps to the beginning of a | |
1000 <b>while</b>, <b>repeat</b>, or <b>for</b> loop for next iteration, | |
1001 skipping the execution of statements inside the body of loop for the current iteration: | |
1002 | |
1003 <pre> | |
1004 stat ::= <b>continue</b> | |
1005 </pre> | |
962 | 1006 |
963 | 1007 |
964 <p> | 1008 <p> |
965 The <b>return</b> statement is used to return values | 1009 The <b>return</b> statement is used to return values |
966 from a function or a chunk | 1010 from a function or a chunk |