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 On Windows
2.3 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 Programs
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
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
7 Expression evaluator
7.1 Variables
7.2 Functions
7.3 Objects
7.4 Speed considerations
7.5 Numerical expressions as arguments
7.6 Additional expression evaluators
7.6.1 The expression evaluator using complex numbers
7.6.2 How to define new expression evaluators
7.6.3 How to use additional expression evaluators
8 Question files
9 Threads
9.1 Creation of threads
9.2 Local and global variables
9.3 Mutexes
9.4 Programming with threads
9.4.1 How to retrieve the parameters of the current thread
9.4.2 How to define thread-specific parameters
10 List of available commands
11 Other useful functions in the command interpreter
11.1 Memory management
11.2 Useful functions in the command interpreter library
12 Complex numbers
12.1 Representation of complex numbers
12.2 Functions using complex numbers
13 Tutorial
13.1 How to use the interpreter
13.1.1 The main function and related functions
13.1.2 The definition of command and function names
13.1.3 How to glue several applications in a single program
13.2 Examples of main files
13.2.1 Example 1
13.2.2 Example 2
13.2.3 Example 3
13.3 Non interactive use of the command interpreter
Index
About this document ...
jmdr 2001-12-07