man flx_decl (Commandes) - Felix declarations and definitons (these need to be checked!).

NAME

Felix declarations and definitons (these need to be checked!).

declarations and defintions

struct <identifier> { <identifier>: <type> ... };

Define a struct.

union <identifier> = | <identifier> of <type> ...;

Define a union. The of <type> part is optional.

module <identifier> { <statements> }

Define a module.

fun <identifier> (<arglist>):<type>= { <statements> };

Define a function. The return type is optional.

proc <identifier> (<arglist>) { <statements> };

Define a procedure.

inherit <identifier> = <qualified_name>;

inherit fun <identifier> = <qualified_name>;

Inject the name of an entity or function set into the public interface of a module.

<identifier> :>

Specify a label.

VERSION

1.1.1_rc1

SEE ALSO

felix(1) for a language introduction and man page index

flx(1) for a list of the tools.

flxcc(1) for a description of the wrapper generator tool.

flx_lit(1) for a description of literals

flx_op(1) for a list of operators

flx_cop(1) for a list of C operator precedence names

flx_key(1) for a list of keywords

flx_grammar(1) for a grammar summary

flx_lib_typ(1) for a list of library types

flx_dir(1) for a list of directives

flx_exec(1) for a list of executable statements

flx_decl(1) for a list of declarative statements

flx_bind(1) for a list of binding statements

WEB SITE

See http://felix.sourceforge.net

AUTHOR

John Maxwell Skaller, mailto:skaller@users.sourceforge.net