Next:
Contents
Contents
Index
Jean-Marc Drézet
Contents
1 Introduction
1.1 Description of the command interpreter
1.2 Changes
2 Installation
2.1 On Unix systems
2.2 Internationalization
3 Initialization file
3.1 Internal parameters
3.2 Running modes
3.3 External parameters
3.4 Data, results and command directories
3.5 Definition of objects
3.6 Definition of structures
3.7 Command names
3.8 Greeting message
3.9 Messages
3.10 Initial program
3.11 Inclusion of files
3.12 Colors
3.13 Help files
3.14 Programs
3.15 User defined sections of the initialization file
4 Programming with the interpreter
4.1 Introduction
4.2 Parameters
4.3 Numeric evaluation of expressions
4.3.1 The expression evaluator
4.3.2 Substitution of numerical expressions in programs
4.3.3 How to parse numerical expressions in commands
4.3.4 Direct access to the expression evaluator
4.3.5 How to change the expression evaluator
4.4 String variables
4.5 Substitutions
4.5.1 Substitution patterns
4.5.2 How to add new substitution patterns
4.6 Conditions
4.7 Command files
4.7.1 Definition
4.7.2 Simulation of loops
4.8 Programs
4.8.1 Structure of programs
4.8.2 Labels, conditional jumps and loops
4.8.3 Questions and answers inside programs
4.9 Monitor files
4.10 Return values of commands
5 Commands
5.1 Introduction
5.2 Structure of commands
6 Objects and structures
6.1 Object types
6.2 Objects
6.3 How to create and access objects
6.4 Aliases of object types
6.5 Objects of undefined data type
6.6 Destruction of objects
6.7 Storage of objects
6.8 Structure types
6.9 Structures
6.10 How to create and access structures
6.11 Destruction of structures
6.12 Dependancy
7 Expression evaluator
7.1 Variables
7.2 Functions
7.3 User defined functions
7.4 Objects
7.5 Speed considerations
7.6 Numerical expressions as arguments
7.7 Additional expression evaluators
7.7.1 The expression evaluator using complex numbers
7.7.2 How to define new expression evaluators
7.7.3 How to use additional expression evaluators
8 Question files
9 Help files
9.1 Structure of help files
9.2 Colors in help files
10 Threads
10.1 Creation of threads
10.2 Local and global variables
10.3 Mutexes
10.4 Programming with threads
10.4.1 How to retrieve the parameters of the current thread
10.4.2 How to define thread-specific parameters
11 List of available commands
12 Other useful functions in the command interpreter
12.1 Memory management
12.2 Useful functions in the command interpreter library
13 Complex numbers
13.1 Representation of complex numbers
13.2 Functions using complex numbers
14 Tutorial
14.1 How to use the interpreter
14.1.1 The main function and related functions
14.1.2 The definition of command and function names
14.1.3 How to glue several applications in a single program
14.2 Examples of main files
14.2.1 Example 1
14.2.2 Example 2
14.2.3 Example 3
14.3 Non interactive use of the command interpreter
Index
About this document ...
jmdr 2003-09-13