Logo Search packages:      
Sourcecode: falconpl version File versions  Download package

error.h File Reference


Detailed Description

Error class definition file. (this file contains also the TraceStep class).

Definition in file error.h.

#include <falcon/setup.h>
#include <falcon/types.h>
#include <falcon/error.h>
#include <falcon/item.h>
#include <falcon/genericlist.h>
#include <falcon/string.h>
#include <falcon/userdata.h>

Go to the source code of this file.

Namespaces

namespace  Falcon
namespace  Falcon::core

Classes

class  Falcon::AccessError
class  Falcon::CloneError
class  Falcon::CodeError
class  Falcon::Error
class  Falcon::ErrorCarrier
class  Falcon::ErrorParam
class  Falcon::GenericError
class  Falcon::InterruptedError
class  Falcon::IoError
class  Falcon::MathError
class  Falcon::ParamError
class  Falcon::ParseError
class  Falcon::SyntaxError
class  Falcon::TraceStep
class  Falcon::TypeError

Enumerations

enum  t_origin {
  e_orig_compiler = 1, e_orig_assembler = 2, e_orig_loader = 3, e_orig_vm = 4,
  e_orig_script = 5, e_orig_runtime = 9, e_orig_mod = 10
}

Functions

FALCON_FUNC Falcon::core::AccessError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::CodeError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::Error_init (::Falcon::VMachine *vm)
const String & Falcon::errorDesc (int code)
FALCON_FUNC Falcon::core::IoError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::MathError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::ParamError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::ParseError_init (::Falcon::VMachine *vm)
FALCON_FUNC Falcon::core::SyntaxError_init (::Falcon::VMachine *vm)

Variables

const int Falcon::e_already_def = 13
const int Falcon::e_already_forfirst = 204
const int Falcon::e_already_forlast = 205
const int Falcon::e_already_formiddle = 206
const int Falcon::e_arracc = 47
const int Falcon::e_assign_const = 9
const int Falcon::e_assign_sym = 10
const int Falcon::e_bininit = 52
const int Falcon::e_binload = 50
const int Falcon::e_binstartup = 51
const int Falcon::e_bitwise_op = 126
const int Falcon::e_break_out = 3
const int Falcon::e_byte_access = 122
const int Falcon::e_case_decl = 127
const int Falcon::e_case_outside = 134
const int Falcon::e_catch_adef = 201
const int Falcon::e_catch_clash = 202
const int Falcon::e_charRange = 114
const int Falcon::e_cmp_unprep = 58
const int Falcon::e_continue_out = 4
const int Falcon::e_deadlock = 61
const int Falcon::e_default_decl = 130
const int Falcon::e_directive_unk = 213
const int Falcon::e_directive_value = 214
const int Falcon::e_div_by_zero = 6
const int Falcon::e_domain = 113
const int Falcon::e_dup_case = 63
const int Falcon::e_end_no_loc = 28
const int Falcon::e_enter_notavar = 162
const int Falcon::e_enter_outside = 19
const int Falcon::e_eol_string = 119
const int Falcon::e_export_all = 17
const int Falcon::e_export_undef = 16
const int Falcon::e_file_output = 112
const int Falcon::e_fmt_convert = 203
const int Falcon::e_for_user_error = 106
const int Falcon::e_fordot_outside = 207
const int Falcon::e_from_adef = 41
const int Falcon::e_global_again = 107
const int Falcon::e_global_notin_func = 12
const int Falcon::e_import_out = 29
const int Falcon::e_init_given = 64
const int Falcon::e_interrupted = 208
const int Falcon::e_inv_attrib = 168
const int Falcon::e_inv_const_val = 158
const int Falcon::e_inv_direct = 121
const int Falcon::e_inv_esc_sequence = 118
const int Falcon::e_inv_inherit = 67
const int Falcon::e_inv_num_format = 117
const int Falcon::e_inv_params = 900
const int Falcon::e_inv_setstate = 36
const int Falcon::e_inv_token = 120
const int Falcon::e_invalid_cmp = 15
const int Falcon::e_invalid_op = 8
const int Falcon::e_invalid_sjmp = 100
const int Falcon::e_invformat = 504
const int Falcon::e_invop = 44
const int Falcon::e_invopcode = 43
const int Falcon::e_invops = 25
const int Falcon::e_io_error = 506
const int Falcon::e_leave_notanexp = 167
const int Falcon::e_leave_outside = 20
const int Falcon::e_loader_unsupported = 505
const int Falcon::e_loaderror = 501
const int Falcon::e_lone_end = 131
const int Falcon::e_misplaced_stat = 18
const int Falcon::e_missing_params = 901
const int Falcon::e_mod_by_zero = 7
const int Falcon::e_modformat = 54
const int Falcon::e_modio = 55
const int Falcon::e_modver = 53
const int Falcon::e_nl_in_lit = 200
const int Falcon::e_no_attrib = 101
const int Falcon::e_no_class = 125
const int Falcon::e_no_cls_inst = 102
const int Falcon::e_no_import = 30
const int Falcon::e_no_local = 26
const int Falcon::e_nofile = 503
const int Falcon::e_non_callable = 14
const int Falcon::e_none = 0
const int Falcon::e_noninst_cls = 215
const int Falcon::e_nonsym_ref = 68
const int Falcon::e_nostartsym = 48
const int Falcon::e_numparse = 124
const int Falcon::e_numparse_long = 123
const int Falcon::e_open_file = 500
const int Falcon::e_par_close_unbal = 115
const int Falcon::e_par_unbal = 210
const int Falcon::e_param_fmt_code = 906
const int Falcon::e_param_indir_code = 904
const int Falcon::e_param_outside = 111
const int Falcon::e_param_range = 903
const int Falcon::e_param_strexp_code = 905
const int Falcon::e_param_type = 902
const int Falcon::e_pass_outside = 103
const int Falcon::e_priv_access = 209
const int Falcon::e_prop_acc = 60
const int Falcon::e_prop_adef = 39
const int Falcon::e_prop_no_class = 37
const int Falcon::e_prop_pinit = 38
const int Falcon::e_prov_name = 62
const int Falcon::e_repeated = 11
const int Falcon::e_runaway_eof = 57
const int Falcon::e_select_body = 129
const int Falcon::e_select_decl = 133
const int Falcon::e_self_outclass = 22
const int Falcon::e_sender_outclass = 23
const int Falcon::e_service_adef = 108
const int Falcon::e_service_undef = 109
const int Falcon::e_square_close_unbal = 116
const int Falcon::e_square_unbal = 211
const int Falcon::e_stackof = 46
const int Falcon::e_stackuf = 45
const int Falcon::e_state_adef = 69
const int Falcon::e_static_const = 65
const int Falcon::e_static_notin_func = 21
const int Falcon::e_str_noid = 66
const int Falcon::e_switch_again = 33
const int Falcon::e_switch_body = 128
const int Falcon::e_switch_case = 34
const int Falcon::e_switch_clash = 104
const int Falcon::e_switch_decl = 132
const int Falcon::e_switch_default = 105
const int Falcon::e_switch_end = 35
const int Falcon::e_syn_arraccess = 174
const int Falcon::e_syn_arraydecl = 179
const int Falcon::e_syn_attributes = 161
const int Falcon::e_syn_break = 144
const int Falcon::e_syn_catch = 151
const int Falcon::e_syn_class = 169
const int Falcon::e_syn_const = 159
const int Falcon::e_syn_continue = 145
const int Falcon::e_syn_def = 181
const int Falcon::e_syn_dictdecl = 178
const int Falcon::e_syn_directive = 184
const int Falcon::e_syn_elif = 143
const int Falcon::e_syn_else = 142
const int Falcon::e_syn_enter = 163
const int Falcon::e_syn_export = 160
const int Falcon::e_syn_for = 146
const int Falcon::e_syn_fordot = 182
const int Falcon::e_syn_forfirst = 147
const int Falcon::e_syn_forin = 165
const int Falcon::e_syn_forlast = 148
const int Falcon::e_syn_formiddle = 149
const int Falcon::e_syn_funcall = 175
const int Falcon::e_syn_funcdecl = 153
const int Falcon::e_syn_give = 180
const int Falcon::e_syn_global = 172
const int Falcon::e_syn_hasdef = 170
const int Falcon::e_syn_if = 141
const int Falcon::e_syn_iif = 177
const int Falcon::e_syn_import = 185
const int Falcon::e_syn_lambda = 176
const int Falcon::e_syn_launch = 156
const int Falcon::e_syn_leave = 164
const int Falcon::e_syn_load = 135
const int Falcon::e_syn_object = 171
const int Falcon::e_syn_pass = 157
const int Falcon::e_syn_pass_in = 166
const int Falcon::e_syn_raise = 152
const int Falcon::e_syn_return = 173
const int Falcon::e_syn_self_print = 183
const int Falcon::e_syn_state = 155
const int Falcon::e_syn_static = 154
const int Falcon::e_syn_try = 150
const int Falcon::e_syn_while = 140
const int Falcon::e_syntax = 1
const int Falcon::e_too_entry = 27
const int Falcon::e_too_froms = 42
const int Falcon::e_too_locals = 31
const int Falcon::e_too_params = 32
const int Falcon::e_too_props = 40
const int Falcon::e_toplevel_class = 138
const int Falcon::e_toplevel_func = 136
const int Falcon::e_toplevel_load = 139
const int Falcon::e_toplevel_obj = 137
const int Falcon::e_uncaught = 49
const int Falcon::e_uncloneable = 110
const int Falcon::e_unclosed_cs = 56
const int Falcon::e_unclosed_string = 212
const int Falcon::e_undef_label = 59
const int Falcon::e_undef_sym = 24
const int Falcon::e_unknown_encoding = 507
const int Falcon::e_unpack_size = 2
const int Falcon::e_unserializable = 216
const int Falcon::e_wait_in_atomic = 217


Generated by  Doxygen 1.6.0   Back to index