diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-19 10:20:11 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-19 10:20:11 +0200 |
| commit | 03b874818315e7dc9fb2ccf26716a0fb65242a57 (patch) | |
| tree | cc375998c809ded77d920f6a2a2a50241018f016 /docs | |
| parent | 2e81f599a0323e2025883bc1375bf438d1406733 (diff) | |
Rename func keyword to fun
Replace the `func` language keyword with `fun` throughout: update the
scanner's string-to-token mapping, all .fy example scripts, and all
documentation files (.txt, .pod, .tex, .man, .html).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/pod/fype.html | 8 | ||||
| -rw-r--r-- | docs/pod/fype.man | 6 | ||||
| -rw-r--r-- | docs/pod/fype.pod | 8 | ||||
| -rw-r--r-- | docs/pod/fype.tex | 8 | ||||
| -rw-r--r-- | docs/pod/fype.txt | 8 |
5 files changed, 19 insertions, 19 deletions
diff --git a/docs/pod/fype.html b/docs/pod/fype.html index e6f14b2..dab05c2 100644 --- a/docs/pod/fype.html +++ b/docs/pod/fype.html @@ -545,9 +545,9 @@ keyword in order to check if a procedure has been defined or not.</p> <p> </p> <h2><a name="functions">Functions</a></h2> -<p>A function should be defined with the <strong>func</strong> keyword and deleted with the <strong>undef</strong> keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above).</p> +<p>A function should be defined with the <strong>fun</strong> keyword and deleted with the <strong>undef</strong> keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above).</p> <pre> - func foo { + fun foo { say 1 + a * 3 + b; my c = 6; }</pre> @@ -561,8 +561,8 @@ keyword in order to check if a procedure has been defined or not.</p> <h2><a name="nested_functions">Nested functions</a></h2> <p>Nested functions work the same way the nested procedures work, with the exception that nested functions will not be available any more after the function has been left!</p> <pre> - func foo { - func bar { + fun foo { + fun bar { say "Hello i am nested"; }</pre> <pre> diff --git a/docs/pod/fype.man b/docs/pod/fype.man index 886cc70..81c73f2 100644 --- a/docs/pod/fype.man +++ b/docs/pod/fype.man @@ -533,7 +533,7 @@ keyword in order to check if a procedure has been defined or not. A function should be defined with the \fBfunc\fR keyword and deleted with the \fBundef\fR keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). .PP .Vb 4 -\& func foo { +\& fun foo { \& say 1 + a * 3 + b; \& my c = 6; \& } @@ -548,8 +548,8 @@ A function should be defined with the \fBfunc\fR keyword and deleted with the \f Nested functions work the same way the nested procedures work, with the exception that nested functions will not be available any more after the function has been left! .PP .Vb 4 -\& func foo { -\& func bar { +\& fun foo { +\& fun bar { \& say "Hello i am nested"; \& } \& diff --git a/docs/pod/fype.pod b/docs/pod/fype.pod index 9282136..98c58ba 100644 --- a/docs/pod/fype.pod +++ b/docs/pod/fype.pod @@ -454,9 +454,9 @@ keyword in order to check if a procedure has been defined or not. =head2 Functions -A function should be defined with the B<func> keyword and deleted with the B<undef> keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). +A function should be defined with the B<fun> keyword and deleted with the B<undef> keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). - func foo { + fun foo { say 1 + a * 3 + b; my c = 6; } @@ -470,8 +470,8 @@ A function should be defined with the B<func> keyword and deleted with the B<und Nested functions work the same way the nested procedures work, with the exception that nested functions will not be available any more after the function has been left! - func foo { - func bar { + fun foo { + fun bar { say "Hello i am nested"; } diff --git a/docs/pod/fype.tex b/docs/pod/fype.tex index 4dd7f2f..adebf54 100644 --- a/docs/pod/fype.tex +++ b/docs/pod/fype.tex @@ -518,10 +518,10 @@ keyword in order to check if a procedure has been defined or not. \subsection*{Functions\label{Functions}\index{Functions}} -A function should be defined with the \textbf{func} keyword and deleted with the \textbf{undef} keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). +A function should be defined with the \textbf{fun} keyword and deleted with the \textbf{undef} keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). \begin{verbatim} - func foo { + fun foo { say 1 + a * 3 + b; my c = 6; } @@ -539,8 +539,8 @@ A function should be defined with the \textbf{func} keyword and deleted with the Nested functions work the same way the nested procedures work, with the exception that nested functions will not be available any more after the function has been left! \begin{verbatim} - func foo { - func bar { + fun foo { + fun bar { say "Hello i am nested"; } \end{verbatim} diff --git a/docs/pod/fype.txt b/docs/pod/fype.txt index d8424a0..2bbd47a 100644 --- a/docs/pod/fype.txt +++ b/docs/pod/fype.txt @@ -391,14 +391,14 @@ SELF DEFINING PROCEDURES AND FUNCTIONS foo; # Here the procedure foo will redefine bar again! Functions - A function should be defined with the func keyword and deleted with the + A function should be defined with the fun keyword and deleted with the undef keyword. Function not yet return values (will be changed in future versions) and supports not yet parameter passing (will be changed in future versions). It's using local (lexical scoped) variables. If a certain variable does not exist It's using already defined variables (e.g. one scope above). - func foo { + fun foo { say 1 + a * 3 + b; my c = 6; } @@ -413,8 +413,8 @@ SELF DEFINING PROCEDURES AND FUNCTIONS exception that nested functions will not be available any more after the function has been left! - func foo { - func bar { + fun foo { + fun bar { say "Hello i am nested"; } |
