CONZEPT 16 C++ API
|
Compilation of a procedure. More...
#include "C16/Procedure.hpp"
Compilation of a procedure.
Classes | |
struct | Result |
Result of a compilation of a procedure. More... | |
|
strong |
Error language of a compilation of a procedure.
Enumerator | |
---|---|
SYSTEM_ACCOUNT | Language of the system account. |
ENGLISH_US | English (US) |
GERMAN | German. |
|
strong |
Error of the compilation of a procedure.
Enumerator | |
---|---|
NONE | No error occurred. |
COMPILE_TABLE_NOT_DEFINED | Compile table not defined. |
WRONG_COMPILE_TABLE_VERSION | Wrong compile table version. |
ERROR_READING_COMPILE_TABLE | Error reading compile table. |
NOT_ENOUGH_MEMORY | Not enough memory. |
PROCEDURE_DOES_NOT_EXIST | Procedure does not exist. |
PROCEDURE_CURRENTLY_PROCESSED | Procedure currently processed. |
PROCEDURE_CODE_TOO_LONG | Procedure code too long. |
INVALID_VALUE | Invalid value. |
UNEXPECTED_END_OF_TEXT | Unexpected end of text. |
EXPRESSION_NOT_CONSTANT | Expression not constant. |
DEFINITION_INCOMPLETE | Definition incomplete. |
WRONG_ARGUMENT_TYPE | Wrong argument type. |
INVALID_CHARACTER | Invalid character. |
INVALID_CONSTANT | Invalid constant. |
TYPE_OF_EXPRESSION_IS_WRONG | Type of expression is wrong. |
INVALID_LABEL | Invalid label. |
INVALID_NAME | Invalid name. |
WRONG_OPERAND_TYPE | Wrong operand type. |
INVALID_SECTION | Invalid section. |
INVALID_INSTRUCTION | Invalid instruction. |
UNKNOWN_WORD | Unknown word. |
UNKNOWN_LABEL | Unknown label. |
TOO_FEW_ARGUMENTS | Too few arguments. |
LINE_TOO_LONG | Line too long. |
COMPILER_INSTRUCTION_INVALID | Compiler instruction invalid. |
NAME_TOO_LONG | Name too long. |
UNKNOWN_NAME | Unknown name. |
MISSING_ARGUMENTS | Missing arguments. |
MISSING_ASSIGNMENT | Missing assignment. |
MISSING_BEGIN | Missing BEGIN. |
MISSING_BRACKET | Missing bracket. |
MISSING_COMMA | Missing comma. |
MISSING_DO | Missing DO. |
MISSING_END | Missing END. |
MISSING_LOOP | Missing LOOP. |
MISSING_OF | Missing OF. |
MISSING_OPERAND | Missing operand. |
MISSING_PARENTHESIS | Missing parenthesis. |
MISSING_SEMICOLON | Missing semicolon. |
MISSING_INSTRUCTION | Missing instruction. |
MISSING_WHILE | Missing WHILE. |
MISSING_END_OF_COMMENT | Missing end of comment. |
PROCEDURE_UNKNOWN | Procedure unknown. |
TOO_MANY_ARGUMENTS | Too many arguments. |
UNKNOWN_TYPE | Unknown type. |
OPERANDS_ARE_DIFFERENT | Operands are different. |
DATA_LIMIT_EXCEEDED | Data limit exceeded. |
MISSING_COLON | Missing colon. |
FIELD_NOT_EXISTING | Field not exisiting. |
MISSING_THEN | Missing THEN. |
MISSING_CASE | Missing CASE. |
MISSING_FUNCTION_CODE | Missing function code. |
VARIABLE_DIFFERS | Variable differs. |
INVALID_PROPERTY | Invalid property. |
MISSING_ENDIF_DIRECTIVE | Missing @ENDIF directive. |