EUI(1)

NAME
eui - Interpreter for the Euphoria programming language

SYNOPSIS
eui [-batch] [-c file] [-copyright] [-d word] [-i dir] [-l local] [-ldb localdb [-p file_ext:command] [-strict] [-test] [| -version] [-w warning_name] [-wf warning-file] [-x] [-?] [ euphoria-file args...]

DESCRIPTION
This manual page documents briefly the eui command. The euphoria-file is optional. If omitted, the interpreter will prompt for the file to be executed. If the file is passed to the command line, any additional command line info is passed to the euphoria program to be run.

euphoria is an interpreted or compiled programming language.

OPTIONS

-batch
    Executes the program but if any error occurs, the "Press Enter" prompt is not presented. The exit code will be set to 1 on error, 0 on success.

-c path-to-eu.cfg
    Specifies a configuration file to be read in to specify additional include paths for the interpreter.

-copyright
    Display all copyright notices.

-d word
    Defines a word as being set. Words are processed by ifdef blocks.

-i dir
    Specifies an additional include path to the interpreter.

-l local
    Defines a locatization qualifier.

-ldb localdb
    Defines the base name for localization databases.

-p file_ext:command
    Setup a pre-processor

-pf Force pre-processing regardless of cache state.

-strict
    This turns on all warnings, overriding any with/without warning statement found in the source.

-test
    Parses the code only and issues any warnings or errors to ##STDOUT##. On error the exit code will be 1, otherwise 0. If an error was found, the normal "Press Enter" prompt will not be presented when using the ##-TEST## parameter which enables many editors/IDEs to test the syntax of your Euphoria source in real time.

-version
    Display the version number.

-w warning_name
    Resets, or adds to, the current list of wrnings that may be emitted. The list of known names is to be found in the detailed documentation subsection describing

with warning.
    A name should appear without quotes. The first -w switch resets the list to the warning being introduced, and each subsequent -w switch adds to the list.

-wf Sets the file where the warnings should go instead of the standard error.

-x  Resets, or adds to, the list of warnings that will not be issued. This is symetric of the -w switch.

SEE ALSO
eudis(1), euc(1), eub(1)
The programs are documented fully in /usr/share/euphoria/html

AUTHOR
euphoria was originally written by Robert Craig <rds@rapideuphoria.com>.

This manual page was written by Matt Lewis <matthewwalkerlewis@gmail.com>.