Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
File man/man1/flx_decl.1.html GODI Package apps-felix
 
   flx_decl.1.html    Sources  

FELIX DECLARATIONS

NAME
declarations and defintions
VERSION
SEE ALSO
WEB SITE
AUTHOR

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

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


This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml