Function Header
About
Some programming languages require functions to be declared at the
beginning of a program. This is the case with Pascal and C++.
Function Header section uses the text generated from the Parameter
section. It is also used by Function section.
| C++ Example |
|
[Function Header] |
|
Text |
= {type} {name}({parameters}); |
| return |
|
|
= void {name}({parameters}); |
| ~return |
Text Key
The text key is used to generate the syntax of the Function Statement.
| Fields |
Contents |
| {Type} |
The return type of the function |
| {Name} |
The name of the function. |
| {Parameters} |
The text created by the
[Parameter] section. |
| {Return} |
The name of the return variable. |
| Flags |
When True |
| declare |
The function has declared variables. This
is useful if the target programming language requires a
[Variable Header] (e.g. Pascal) |
| parameters |
The function has 1 or more parameters. |
| return |
The function returns a value. |
|