#include <stdio.h>
Include dependency graph for pdl.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | plugin_s |
Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned. More... | |
struct | record_s |
Structure is used to keep track of strings and the line they appear on. More... | |
Defines | |
#define | TRUE 1 |
Typedefs | |
typedef struct record_s | record_t |
Structure is used to keep track of strings and the line they appear on. More... | |
typedef struct plugin_s | plugin_t |
Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned. More... | |
Enumerations | |
enum | pdl_error_t { PDL_UNKNOWN, PDL_INFO, PDL_WARNING, PDL_ERROR, PDL_SAME } |
enum | plugin_status_t { EVALUATION_START, EVALUATION_SUCCESS, EVALUATION_FAILURE } |
In this include file all general "things" can be found.
Definition in file pdl.h.
|
The evaluation manager defines its own boolean type. It first undefines any existing type defenitions before it defines it itself. |
|
Structure holds a plugin name and its arguments, as well as the line number the plugin is first mentioned.
|
|
Structure is used to keep track of strings and the line they appear on.
When lex finds a match, this structure is used to keep track of the relevant information. The matchig string as well as the line number are saved. The line number can be used for later references when an error related to the symbol has occured. This allows for easier debugging of the configuration file. |
|
Different levels of error logging. |
|
Guide the selection of the next plugin. |