/home/gian/Progetti/falcon/core/include/falcon/eng_messages.h File Reference

String table used for the engine and the core module messages. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FAL_ENGMSG(msg, x)   extern int msg;
#define FAL_ERRORDECL(errid, code, x)   extern int msg_##errid;

Functions

 FAL_ENGMSG (rtl_zero_size,"Given size less or equal to zero")
 FAL_ENGMSG (rtl_buffer_full,"Given memory buffer is full")
 FAL_ENGMSG (rtl_row_out_of_bounds,"Row larger than current page size")
 FAL_ENGMSG (rtl_string_empty,"Refill string cannot be empty")
 FAL_ENGMSG (rtl_tabhead_given,"Table heading already given")
 FAL_ENGMSG (rtl_no_page,"Page ID not present in table")
 FAL_ENGMSG (rtl_uncallable_col,"Given column contains some uncallable items")
 FAL_ENGMSG (rtl_broken_table,"The table changed during a const operation")
 FAL_ENGMSG (rtl_invalid_tabrow,"Row inserted in table has different order")
 FAL_ENGMSG (rtl_invalid_order,"Table order must be greater than zero")
 FAL_ENGMSG (rtl_invalid_tabhead,"Table header must be composed of strings or future bindings")
 FAL_ENGMSG (rtl_no_tabhead,"First row of the table must be a header")
 FAL_ENGMSG (rtl_invalid_uri,"Invalid URI")
 FAL_ENGMSG (rtl_invalid_path,"Invalid path")
 FAL_ENGMSG (rtl_marshall_not_cb,"Marshalled event name must be a string as first element in the given array")
 FAL_ENGMSG (rtl_invalid_iter,"Given item is not a valid iterator for the collection")
 FAL_ENGMSG (rtl_iterator_not_found,"\"Iterator\" class not found in VM")
 FAL_ENGMSG (rtl_emptyarr,"parameter array is empty")
 FAL_ENGMSG (rtl_cmdp_0,"parameter array contains non string elements")
 FAL_ENGMSG (rtl_inv_startend,"invalid start/end positions")
 FAL_ENGMSG (rtl_array_missing,"required an array, a start and an end position")
 FAL_ENGMSG (rtl_start_outrange,"start position out of range")
 FAL_ENGMSG (msg_io_curdir,"I/O Error in reading current directory")
 FAL_ENGMSG (msg_unknown_error,"Unrecognized error code")
 FAL_ENGMSG (msg_banner,"The Falcon Programming Language")
 FAL_ERRORDECL (e_param_fmt_code, 906,"Parse error in format specifier")
 FAL_ERRORDECL (e_param_strexp_code, 905,"Parse error in expanded string")
 FAL_ERRORDECL (e_param_indir_code, 904,"Parse error in indirect code")
 FAL_ERRORDECL (e_param_range, 903,"Parameters content invalid/out of range")
 FAL_ERRORDECL (e_param_type, 902,"Invalid parameters type")
 FAL_ERRORDECL (e_missing_params, 901,"Mandatory parameter missing")
 FAL_ERRORDECL (e_inv_params, 900,"Invalid parameters")
 FAL_ERRORDECL (e_tabcol_acc, 520,"Table column not found")
 FAL_ERRORDECL (e_table_empty, 519,"Operation on an empty table")
 FAL_ERRORDECL (e_prop_loop, 518,"Property accessed inside its accessor")
 FAL_ERRORDECL (e_prop_wo, 517,"Tried to read a write-only property")
 FAL_ERRORDECL (e_acc_forbidden, 516,"Access forbidden")
 FAL_ERRORDECL (e_miss_iface, 515,"Missing interface: needed method not found")
 FAL_ERRORDECL (e_non_dict_seq, 514,"Given sequence is not a dictionary sequence")
 FAL_ERRORDECL (e_iter_outrange, 513,"Iterator out of range")
 FAL_ERRORDECL (e_invalid_iter, 512,"Invalid iterator applied to sequence method")
 FAL_ERRORDECL (e_prop_invalid, 511,"Invalid or inconsistent property value")
 FAL_ERRORDECL (e_non_callable, 510,"Non callable symbol called")
 FAL_ERRORDECL (e_table_aconf, 509,"Table already configured")
 FAL_ERRORDECL (e_wait_in_atomic, 508,"VM received a suspension request in an atomic operation")
 FAL_ERRORDECL (e_prop_ro, 507,"Tried to write a read-only property")
 FAL_ERRORDECL (e_uncloneable, 506,"Uncloneable object, as part of it is not available to VM")
 FAL_ERRORDECL (e_unserializable, 504,"Object cannot be serialized (because of inner native data)")
 FAL_ERRORDECL (e_noninst_cls, 503,"Target class cannot be instantiated")
 FAL_ERRORDECL (e_priv_access, 502,"Access to private member not through 'self'")
 FAL_ERRORDECL (e_interrupted, 501,"Asynchronous wait interruption")
 FAL_ERRORDECL (e_fmt_convert, 500,"Format not applicable to object")
 FAL_ERRORDECL (e_search_eof, 211,"Search operation failed or item not found")
 FAL_ERRORDECL (e_deser_eof, 210,"Hit EOF while deserializing")
 FAL_ERRORDECL (e_io_invalid, 209,"Unrecognized file type")
 FAL_ERRORDECL (e_io_unsup, 208,"Unrecognized file type")
 FAL_ERRORDECL (e_unrec_file_type, 207,"Unrecognized file type")
 FAL_ERRORDECL (e_unknown_encoding, 206,"Unknown encoding name")
 FAL_ERRORDECL (e_io_error, 205,"Generic I/O Error")
 FAL_ERRORDECL (e_loader_unsupported, 204,"Operation not supported by the module loader")
 FAL_ERRORDECL (e_invformat, 203,"Invalid or damaged Falcon VM file")
 FAL_ERRORDECL (e_nofile, 202,"File not found")
 FAL_ERRORDECL (e_loaderror, 201,"Error in loading a module")
 FAL_ERRORDECL (e_open_file, 200,"Can't open file")
 FAL_ERRORDECL (e_directive_value, 169,"Invalid value for directive")
 FAL_ERRORDECL (e_directive_unk, 168,"Unknown directive")
 FAL_ERRORDECL (e_ns_clash, 167,"Clash in namespaces aliasing")
 FAL_ERRORDECL (e_noeffect, 166,"Statement has no effect (at least in part)")
 FAL_ERRORDECL (e_undef_param, 165,"Required parameter not found")
 FAL_ERRORDECL (e_fself_outside, 164,"'fself' outside functions or blocks")
 FAL_ERRORDECL (e_nl_in_lit, 163,"New line in literal string")
 FAL_ERRORDECL (e_not_implemented, 162,"Feature not implemented/not available on this instance")
 FAL_ERRORDECL (e_cmp_unprep, 161,"Compiler not prepared (still needs to be fed with a module)")
 FAL_ERRORDECL (e_graph_unbal, 159,"Unbalanced bracket parenthesis at end of file")
 FAL_ERRORDECL (e_unclosed_string, 158,"Unclosed string at end of file")
 FAL_ERRORDECL (e_square_unbal, 157,"Unbalanced square parenthesis at end of file")
 FAL_ERRORDECL (e_par_unbal, 156,"Unbalanced parenthesis at end of file")
 FAL_ERRORDECL (e_fordot_outside, 155,"Statement '.=' must be inside a for/in loop")
 FAL_ERRORDECL (e_already_formiddle, 154,"Block 'formiddle' already declared")
 FAL_ERRORDECL (e_already_forlast, 153,"Block 'forlast' already declared")
 FAL_ERRORDECL (e_already_forfirst, 152,"Block 'forfirst' already declared")
 FAL_ERRORDECL (e_catch_adef, 151,"Default catch block already defined")
 FAL_ERRORDECL (e_catch_clash, 150,"Duplicate type identifier in catch selector")
 FAL_ERRORDECL (e_syn_loop, 149,"Syntax error in loop statement")
 FAL_ERRORDECL (e_syn_macro_call, 148,"Syntax error in macro call")
 FAL_ERRORDECL (e_syn_macro, 147,"Syntax error in macro definition")
 FAL_ERRORDECL (e_syn_import, 146,"Syntax error in import statement")
 FAL_ERRORDECL (e_syn_directive, 145,"Syntax error in directive")
 FAL_ERRORDECL (e_syn_self_print, 144,"Syntax error in fast print statement")
 FAL_ERRORDECL (e_syn_fordot, 143,"Syntax error in 'for.' statement")
 FAL_ERRORDECL (e_syn_def, 142,"Syntax error in 'def' statement")
 FAL_ERRORDECL (e_syn_arraydecl, 141,"Syntax error in array declaration")
 FAL_ERRORDECL (e_syn_dictdecl, 140,"Syntax error in dictionary declaration")
 FAL_ERRORDECL (e_syn_iif, 139,"Syntax error in '?:' expression")
 FAL_ERRORDECL (e_syn_lambda, 138,"Syntax error in 'lambda' statement")
 FAL_ERRORDECL (e_syn_funcall, 137,"Syntax error in function call")
 FAL_ERRORDECL (e_syn_arraccess, 136,"Syntax error in array access")
 FAL_ERRORDECL (e_syn_return, 135,"Syntax error in 'return' statement")
 FAL_ERRORDECL (e_syn_global, 134,"Syntax error in 'global' statement")
 FAL_ERRORDECL (e_syn_object, 133,"Syntax error in 'object' statement")
 FAL_ERRORDECL (e_syn_class, 132,"Syntax error in 'class' statement")
 FAL_ERRORDECL (e_syn_attrdecl, 131,"Syntax error in attribute declaration")
 FAL_ERRORDECL (e_syn_forin, 130,"Syntax error in 'for..in' statement")
 FAL_ERRORDECL (e_syn_export, 129,"Syntax error in 'export' statement")
 FAL_ERRORDECL (e_syn_const, 128,"Syntax error in 'const' statement")
 FAL_ERRORDECL (e_inv_const_val, 127,"Invalid value for constant declaration")
 FAL_ERRORDECL (e_syn_launch, 126,"Syntax error in 'launch' statement")
 FAL_ERRORDECL (e_syn_static, 125,"Syntax error in 'static' statement")
 FAL_ERRORDECL (e_syn_funcdecl, 124,"Syntax error in function declaration")
 FAL_ERRORDECL (e_syn_raise, 123,"Syntax error in 'raise' statement")
 FAL_ERRORDECL (e_syn_catch, 122,"Syntax error in 'catch' statement")
 FAL_ERRORDECL (e_syn_try, 121,"Syntax error in 'try' statement")
 FAL_ERRORDECL (e_syn_formiddle, 120,"Syntax error in 'formiddle' statement")
 FAL_ERRORDECL (e_syn_forlast, 119,"Syntax error in 'forlast' statement")
 FAL_ERRORDECL (e_syn_forfirst, 118,"Syntax error in 'forfirst' statement")
 FAL_ERRORDECL (e_syn_for, 117,"Syntax error in 'for' statement")
 FAL_ERRORDECL (e_syn_continue, 116,"Syntax error in 'continue' statement")
 FAL_ERRORDECL (e_syn_break, 115,"Syntax error in 'break' statement")
 FAL_ERRORDECL (e_syn_elif, 114,"Syntax error in 'elif' statement")
 FAL_ERRORDECL (e_syn_else, 113,"Syntax error in 'else' statement")
 FAL_ERRORDECL (e_syn_if, 112,"Syntax error in 'if' statement")
 FAL_ERRORDECL (e_syn_while, 111,"Syntax error in 'while' statement")
 FAL_ERRORDECL (e_toplevel_load, 110,"Load directive must be called at toplevel")
 FAL_ERRORDECL (e_toplevel_class, 109,"Classes must be declared at toplevel")
 FAL_ERRORDECL (e_toplevel_obj, 108,"Objects must be declared at toplevel")
 FAL_ERRORDECL (e_toplevel_func, 107,"Functions must be declared at toplevel")
 FAL_ERRORDECL (e_syn_load, 106,"Syntax error in 'load' directive")
 FAL_ERRORDECL (e_case_outside, 105,"Statement 'case' is valid only within switch or select statements")
 FAL_ERRORDECL (e_select_decl, 104,"Syntax error in 'select' statement")
 FAL_ERRORDECL (e_switch_decl, 103,"Syntax error in 'switch' statement")
 FAL_ERRORDECL (e_case_decl, 101,"Syntax error in case statement")
 FAL_ERRORDECL (e_default_decl, 100,"Syntax error in 'default' statement")
 FAL_ERRORDECL (e_numparse, 66,"Invalid source data while converting to number")
 FAL_ERRORDECL (e_final_inherit, 65,"Inheriting from a final class")
 FAL_ERRORDECL (e_modname_inv, 64,"Invalid module logical name")
 FAL_ERRORDECL (e_unknown_vfs, 63,"Unknown virtual file system for scheme part in URI")
 FAL_ERRORDECL (e_malformed_uri, 62,"Malformed or invalid URI")
 FAL_ERRORDECL (e_global_again, 61,"Variable was already global")
 FAL_ERRORDECL (e_byte_access, 60,"Byte accessor [*x] is read-only")
 FAL_ERRORDECL (e_inv_inherit2, 59,"Inheritance from more than one subtree of reflected classes")
 FAL_ERRORDECL (e_lone_end, 58,"'end' statement without open contexts")
 FAL_ERRORDECL (e_select_body, 57,"Invalid statement in select body")
 FAL_ERRORDECL (e_switch_body, 56,"Invalid statement in switch body")
 FAL_ERRORDECL (e_bitwise_op, 55,"Bitwise operation on non-numeric parameters")
 FAL_ERRORDECL (e_numparse_long, 54,"String too long for numeric conversion")
 FAL_ERRORDECL (e_inv_esc_sequence, 53,"Invalid string escape sequence")
 FAL_ERRORDECL (e_inv_num_format, 52,"Invalid numeric format")
 FAL_ERRORDECL (e_graph_close_unbal, 51,"Closing a bracket, but never opened")
 FAL_ERRORDECL (e_square_close_unbal, 50,"Closing square bracket, but never opened")
 FAL_ERRORDECL (e_par_close_unbal, 49,"Closing a parenthesis, but never opened")
 FAL_ERRORDECL (e_charRange, 48,"Invalid character while parsing source")
 FAL_ERRORDECL (e_domain, 47,"Mathematical domain error")
 FAL_ERRORDECL (e_file_output, 46,"Can't create output file")
 FAL_ERRORDECL (e_service_undef, 44,"Required service has not been published")
 FAL_ERRORDECL (e_service_adef, 43,"Service already published")
 FAL_ERRORDECL (e_switch_default, 42,"Default block already defined in switch")
 FAL_ERRORDECL (e_switch_clash, 41,"Duplicate or clashing switch case")
 FAL_ERRORDECL (e_no_cls_inst, 40,"No internal class found for standalone object")
 FAL_ERRORDECL (e_nonsym_ref, 39,"Trying to get a reference from something that's not a symbol")
 FAL_ERRORDECL (e_inv_inherit, 38,"Class inhertits from a symbol that is not a class")
 FAL_ERRORDECL (e_static_const, 37,"Static member initializers must be a constant expression")
 FAL_ERRORDECL (e_init_given, 36,"Constructor already declared")
 FAL_ERRORDECL (e_prov_name, 35,"Operator ''provides'' must be followed by a symbol name")
 FAL_ERRORDECL (e_deadlock, 34,"Deadlock detected")
 FAL_ERRORDECL (e_prop_acc, 33,"Requested property not found in object")
 FAL_ERRORDECL (e_runaway_eof, 32,"Parse error at end of file")
 FAL_ERRORDECL (e_unclosed_cs, 31,"Unclosed control structure")
 FAL_ERRORDECL (e_modio, 30,"I/O error while loading a module")
 FAL_ERRORDECL (e_modformat, 29,"Generic falcon module format error")
 FAL_ERRORDECL (e_modver, 28,"Unrecognized module version")
 FAL_ERRORDECL (e_bininit, 27,"Module cannot be initialized")
 FAL_ERRORDECL (e_binstartup, 26,"Binary module has not the 'falcon_module_init' startup procedure")
 FAL_ERRORDECL (e_binload, 25,"System error in loading a binary module")
 FAL_ERRORDECL (e_uncaught, 24,"Explicitly raised item is uncaught")
 FAL_ERRORDECL (e_nostartsym, 23,"No startup symbol found")
 FAL_ERRORDECL (e_arracc, 22,"Access array out of bounds")
 FAL_ERRORDECL (e_stackof, 21,"Stack overflow")
 FAL_ERRORDECL (e_stackuf, 20,"Stack underflow")
 FAL_ERRORDECL (e_prop_adef, 19,"Property already defined")
 FAL_ERRORDECL (e_prop_pinit, 18,"Property definition after init definition")
 FAL_ERRORDECL (e_invop, 17,"Invalid operands given opcode")
 FAL_ERRORDECL (e_static_notin_func, 16,"Static related instruction outside a function")
 FAL_ERRORDECL (e_export_all, 15,"Already exported all")
 FAL_ERRORDECL (e_undef_sym, 14,"Undefined symbol")
 FAL_ERRORDECL (e_inv_token, 13,"Unrecognized token")
 FAL_ERRORDECL (e_already_def, 12,"Symbol already defined")
 FAL_ERRORDECL (e_global_notin_func, 11,"Global statement not inside a function")
 FAL_ERRORDECL (e_static_call, 10,"Non-static method called statically")
 FAL_ERRORDECL (e_assign_sym, 9,"Assignment to a non assignable symbol")
 FAL_ERRORDECL (e_assign_const, 8,"Assignment to a constant")
 FAL_ERRORDECL (e_invalid_op, 7,"Invalid operator")
 FAL_ERRORDECL (e_mod_by_zero, 6,"Module by zero")
 FAL_ERRORDECL (e_div_by_zero, 5,"Division by zero")
 FAL_ERRORDECL (e_continue_out, 4,"Continue outside loops")
 FAL_ERRORDECL (e_break_out, 3,"Break outside loops")
 FAL_ERRORDECL (e_unpack_size, 2,"Incompatible unpack size for list assignment")
 FAL_ERRORDECL (e_syntax, 1,"Generic syntax error")
 FAL_ERRORDECL (e_none, 0,"No error")


Detailed Description

String table used for the engine and the core module messages.


Define Documentation

#define FAL_ENGMSG ( msg,
 )     extern int msg;

#define FAL_ERRORDECL ( errid,
code,
 )     extern int msg_##errid;


Function Documentation

FAL_ENGMSG ( rtl_zero_size  ,
"Given size less or equal to zero"   
)

FAL_ENGMSG ( rtl_buffer_full  ,
"Given memory buffer is full"   
)

FAL_ENGMSG ( rtl_row_out_of_bounds  ,
"Row larger than current page size"   
)

FAL_ENGMSG ( rtl_string_empty  ,
"Refill string cannot be empty"   
)

FAL_ENGMSG ( rtl_tabhead_given  ,
"Table heading already given"   
)

FAL_ENGMSG ( rtl_no_page  ,
"Page ID not present in table"   
)

FAL_ENGMSG ( rtl_uncallable_col  ,
"Given column contains some uncallable items"   
)

FAL_ENGMSG ( rtl_broken_table  ,
"The table changed during a const operation"   
)

FAL_ENGMSG ( rtl_invalid_tabrow  ,
"Row inserted in table has different order"   
)

FAL_ENGMSG ( rtl_invalid_order  ,
"Table order must be greater than zero"   
)

FAL_ENGMSG ( rtl_invalid_tabhead  ,
"Table header must be composed of strings or future bindings"   
)

FAL_ENGMSG ( rtl_no_tabhead  ,
"First row of the table must be a header"   
)

FAL_ENGMSG ( rtl_invalid_uri  ,
"Invalid URI"   
)

FAL_ENGMSG ( rtl_invalid_path  ,
"Invalid path"   
)

FAL_ENGMSG ( rtl_marshall_not_cb  ,
"Marshalled event name must be a string as first element in the given array"   
)

FAL_ENGMSG ( rtl_invalid_iter  ,
"Given item is not a valid iterator for the collection"   
)

FAL_ENGMSG ( rtl_iterator_not_found  ,
"\"Iterator\" class not found in VM"   
)

FAL_ENGMSG ( rtl_emptyarr  ,
"parameter array is empty"   
)

FAL_ENGMSG ( rtl_cmdp_0  ,
"parameter array contains non string elements"   
)

FAL_ENGMSG ( rtl_inv_startend  ,
"invalid start/end positions"   
)

FAL_ENGMSG ( rtl_array_missing  ,
"required an   array,
a start and an end position"   
)

FAL_ENGMSG ( rtl_start_outrange  ,
"start position out of range"   
)

FAL_ENGMSG ( msg_io_curdir  ,
"I/O Error in reading current directory"   
)

FAL_ENGMSG ( msg_unknown_error  ,
"Unrecognized error code"   
)

FAL_ENGMSG ( msg_banner  ,
"The Falcon Programming Language"   
)

FAL_ERRORDECL ( e_param_fmt_code  ,
906  ,
"Parse error in format specifier"   
)

FAL_ERRORDECL ( e_param_strexp_code  ,
905  ,
"Parse error in expanded string"   
)

FAL_ERRORDECL ( e_param_indir_code  ,
904  ,
"Parse error in indirect code"   
)

FAL_ERRORDECL ( e_param_range  ,
903  ,
"Parameters content invalid/out of range"   
)

FAL_ERRORDECL ( e_param_type  ,
902  ,
"Invalid parameters type"   
)

FAL_ERRORDECL ( e_missing_params  ,
901  ,
"Mandatory parameter missing"   
)

FAL_ERRORDECL ( e_inv_params  ,
900  ,
"Invalid parameters"   
)

FAL_ERRORDECL ( e_tabcol_acc  ,
520  ,
"Table column not found"   
)

FAL_ERRORDECL ( e_table_empty  ,
519  ,
"Operation on an empty table"   
)

FAL_ERRORDECL ( e_prop_loop  ,
518  ,
"Property accessed inside its accessor"   
)

FAL_ERRORDECL ( e_prop_wo  ,
517  ,
"Tried to read a write-only property"   
)

FAL_ERRORDECL ( e_acc_forbidden  ,
516  ,
"Access forbidden"   
)

FAL_ERRORDECL ( e_miss_iface  ,
515  ,
"Missing interface: needed method not found"   
)

FAL_ERRORDECL ( e_non_dict_seq  ,
514  ,
"Given sequence is not a dictionary sequence"   
)

FAL_ERRORDECL ( e_iter_outrange  ,
513  ,
"Iterator out of range"   
)

FAL_ERRORDECL ( e_invalid_iter  ,
512  ,
"Invalid iterator applied to sequence method"   
)

FAL_ERRORDECL ( e_prop_invalid  ,
511  ,
"Invalid or inconsistent property value"   
)

FAL_ERRORDECL ( e_non_callable  ,
510  ,
"Non callable symbol called"   
)

FAL_ERRORDECL ( e_table_aconf  ,
509  ,
"Table already configured"   
)

FAL_ERRORDECL ( e_wait_in_atomic  ,
508  ,
"VM received a suspension request in an atomic operation"   
)

FAL_ERRORDECL ( e_prop_ro  ,
507  ,
"Tried to write a read-only property"   
)

FAL_ERRORDECL ( e_uncloneable  ,
506  ,
"Uncloneable   object,
as part of it is not available to VM"   
)

FAL_ERRORDECL ( e_unserializable  ,
504  ,
"Object cannot be serialized (because of inner native data)"   
)

FAL_ERRORDECL ( e_noninst_cls  ,
503  ,
"Target class cannot be instantiated"   
)

FAL_ERRORDECL ( e_priv_access  ,
502  ,
"Access to private member not through 'self'"   
)

FAL_ERRORDECL ( e_interrupted  ,
501  ,
"Asynchronous wait interruption"   
)

FAL_ERRORDECL ( e_fmt_convert  ,
500  ,
"Format not applicable to object"   
)

FAL_ERRORDECL ( e_search_eof  ,
211  ,
"Search operation failed or item not found"   
)

FAL_ERRORDECL ( e_deser_eof  ,
210  ,
"Hit EOF while deserializing"   
)

FAL_ERRORDECL ( e_io_invalid  ,
209  ,
"Unrecognized file type"   
)

FAL_ERRORDECL ( e_io_unsup  ,
208  ,
"Unrecognized file type"   
)

FAL_ERRORDECL ( e_unrec_file_type  ,
207  ,
"Unrecognized file type"   
)

FAL_ERRORDECL ( e_unknown_encoding  ,
206  ,
"Unknown encoding name"   
)

FAL_ERRORDECL ( e_io_error  ,
205  ,
"Generic I/O Error"   
)

FAL_ERRORDECL ( e_loader_unsupported  ,
204  ,
"Operation not supported by the module loader"   
)

FAL_ERRORDECL ( e_invformat  ,
203  ,
"Invalid or damaged Falcon VM file"   
)

FAL_ERRORDECL ( e_nofile  ,
202  ,
"File not found"   
)

FAL_ERRORDECL ( e_loaderror  ,
201  ,
"Error in loading a module"   
)

FAL_ERRORDECL ( e_open_file  ,
200  ,
"Can't open file"   
)

FAL_ERRORDECL ( e_directive_value  ,
169  ,
"Invalid value for directive"   
)

FAL_ERRORDECL ( e_directive_unk  ,
168  ,
"Unknown directive"   
)

FAL_ERRORDECL ( e_ns_clash  ,
167  ,
"Clash in namespaces aliasing"   
)

FAL_ERRORDECL ( e_noeffect  ,
166  ,
"Statement has no effect (at least in part)"   
)

FAL_ERRORDECL ( e_undef_param  ,
165  ,
"Required parameter not found"   
)

FAL_ERRORDECL ( e_fself_outside  ,
164  ,
"'fself' outside functions or blocks"   
)

FAL_ERRORDECL ( e_nl_in_lit  ,
163  ,
"New line in literal string"   
)

FAL_ERRORDECL ( e_not_implemented  ,
162  ,
"Feature not implemented/not available on this instance"   
)

FAL_ERRORDECL ( e_cmp_unprep  ,
161  ,
"Compiler not prepared (still needs to be fed with a module)"   
)

FAL_ERRORDECL ( e_graph_unbal  ,
159  ,
"Unbalanced bracket parenthesis at end of file"   
)

FAL_ERRORDECL ( e_unclosed_string  ,
158  ,
"Unclosed string at end of file"   
)

FAL_ERRORDECL ( e_square_unbal  ,
157  ,
"Unbalanced square parenthesis at end of file"   
)

FAL_ERRORDECL ( e_par_unbal  ,
156  ,
"Unbalanced parenthesis at end of file"   
)

FAL_ERRORDECL ( e_fordot_outside  ,
155   
)

FAL_ERRORDECL ( e_already_formiddle  ,
154  ,
"Block 'formiddle' already declared"   
)

FAL_ERRORDECL ( e_already_forlast  ,
153  ,
"Block 'forlast' already declared"   
)

FAL_ERRORDECL ( e_already_forfirst  ,
152  ,
"Block 'forfirst' already declared"   
)

FAL_ERRORDECL ( e_catch_adef  ,
151  ,
"Default catch block already defined"   
)

FAL_ERRORDECL ( e_catch_clash  ,
150  ,
"Duplicate type identifier in catch selector"   
)

FAL_ERRORDECL ( e_syn_loop  ,
149  ,
"Syntax error in loop statement"   
)

FAL_ERRORDECL ( e_syn_macro_call  ,
148  ,
"Syntax error in macro call"   
)

FAL_ERRORDECL ( e_syn_macro  ,
147  ,
"Syntax error in macro definition"   
)

FAL_ERRORDECL ( e_syn_import  ,
146  ,
"Syntax error in import statement"   
)

FAL_ERRORDECL ( e_syn_directive  ,
145  ,
"Syntax error in directive"   
)

FAL_ERRORDECL ( e_syn_self_print  ,
144  ,
"Syntax error in fast print statement"   
)

FAL_ERRORDECL ( e_syn_fordot  ,
143  ,
"Syntax error in 'for.' statement"   
)

FAL_ERRORDECL ( e_syn_def  ,
142  ,
"Syntax error in 'def' statement"   
)

FAL_ERRORDECL ( e_syn_arraydecl  ,
141  ,
"Syntax error in array declaration"   
)

FAL_ERRORDECL ( e_syn_dictdecl  ,
140  ,
"Syntax error in dictionary declaration"   
)

FAL_ERRORDECL ( e_syn_iif  ,
139  ,
"Syntax error in '?:' expression"   
)

FAL_ERRORDECL ( e_syn_lambda  ,
138  ,
"Syntax error in 'lambda' statement"   
)

FAL_ERRORDECL ( e_syn_funcall  ,
137  ,
"Syntax error in function call"   
)

FAL_ERRORDECL ( e_syn_arraccess  ,
136  ,
"Syntax error in array access"   
)

FAL_ERRORDECL ( e_syn_return  ,
135  ,
"Syntax error in 'return' statement"   
)

FAL_ERRORDECL ( e_syn_global  ,
134  ,
"Syntax error in 'global' statement"   
)

FAL_ERRORDECL ( e_syn_object  ,
133  ,
"Syntax error in 'object' statement"   
)

FAL_ERRORDECL ( e_syn_class  ,
132  ,
"Syntax error in 'class' statement"   
)

FAL_ERRORDECL ( e_syn_attrdecl  ,
131  ,
"Syntax error in attribute declaration"   
)

FAL_ERRORDECL ( e_syn_forin  ,
130  ,
"Syntax error in 'for..in' statement"   
)

FAL_ERRORDECL ( e_syn_export  ,
129  ,
"Syntax error in 'export' statement"   
)

FAL_ERRORDECL ( e_syn_const  ,
128  ,
"Syntax error in 'const' statement"   
)

FAL_ERRORDECL ( e_inv_const_val  ,
127  ,
"Invalid value for constant declaration"   
)

FAL_ERRORDECL ( e_syn_launch  ,
126  ,
"Syntax error in 'launch' statement"   
)

FAL_ERRORDECL ( e_syn_static  ,
125  ,
"Syntax error in 'static' statement"   
)

FAL_ERRORDECL ( e_syn_funcdecl  ,
124  ,
"Syntax error in function declaration"   
)

FAL_ERRORDECL ( e_syn_raise  ,
123  ,
"Syntax error in 'raise' statement"   
)

FAL_ERRORDECL ( e_syn_catch  ,
122  ,
"Syntax error in 'catch' statement"   
)

FAL_ERRORDECL ( e_syn_try  ,
121  ,
"Syntax error in 'try' statement"   
)

FAL_ERRORDECL ( e_syn_formiddle  ,
120  ,
"Syntax error in 'formiddle' statement"   
)

FAL_ERRORDECL ( e_syn_forlast  ,
119  ,
"Syntax error in 'forlast' statement"   
)

FAL_ERRORDECL ( e_syn_forfirst  ,
118  ,
"Syntax error in 'forfirst' statement"   
)

FAL_ERRORDECL ( e_syn_for  ,
117  ,
"Syntax error in 'for' statement"   
)

FAL_ERRORDECL ( e_syn_continue  ,
116  ,
"Syntax error in 'continue' statement"   
)

FAL_ERRORDECL ( e_syn_break  ,
115  ,
"Syntax error in 'break' statement"   
)

FAL_ERRORDECL ( e_syn_elif  ,
114  ,
"Syntax error in 'elif' statement"   
)

FAL_ERRORDECL ( e_syn_else  ,
113  ,
"Syntax error in 'else' statement"   
)

FAL_ERRORDECL ( e_syn_if  ,
112  ,
"Syntax error in 'if' statement"   
)

FAL_ERRORDECL ( e_syn_while  ,
111  ,
"Syntax error in 'while' statement"   
)

FAL_ERRORDECL ( e_toplevel_load  ,
110  ,
"Load directive must be called at toplevel"   
)

FAL_ERRORDECL ( e_toplevel_class  ,
109  ,
"Classes must be declared at toplevel"   
)

FAL_ERRORDECL ( e_toplevel_obj  ,
108  ,
"Objects must be declared at toplevel"   
)

FAL_ERRORDECL ( e_toplevel_func  ,
107  ,
"Functions must be declared at toplevel"   
)

FAL_ERRORDECL ( e_syn_load  ,
106  ,
"Syntax error in 'load' directive"   
)

FAL_ERRORDECL ( e_case_outside  ,
105  ,
"Statement 'case' is valid only within switch or select statements"   
)

FAL_ERRORDECL ( e_select_decl  ,
104  ,
"Syntax error in 'select' statement"   
)

FAL_ERRORDECL ( e_switch_decl  ,
103  ,
"Syntax error in 'switch' statement"   
)

FAL_ERRORDECL ( e_case_decl  ,
101  ,
"Syntax error in case statement"   
)

FAL_ERRORDECL ( e_default_decl  ,
100  ,
"Syntax error in 'default' statement"   
)

FAL_ERRORDECL ( e_numparse  ,
66  ,
"Invalid source data while converting to number"   
)

FAL_ERRORDECL ( e_final_inherit  ,
65  ,
"Inheriting from a final class"   
)

FAL_ERRORDECL ( e_modname_inv  ,
64  ,
"Invalid module logical name"   
)

FAL_ERRORDECL ( e_unknown_vfs  ,
63  ,
"Unknown virtual file system for scheme part in URI"   
)

FAL_ERRORDECL ( e_malformed_uri  ,
62  ,
"Malformed or invalid URI"   
)

FAL_ERRORDECL ( e_global_again  ,
61  ,
"Variable was already global"   
)

FAL_ERRORDECL ( e_byte_access  ,
60  ,
"Byte accessor is read-only"  [*x] 
)

FAL_ERRORDECL ( e_inv_inherit2  ,
59  ,
"Inheritance from more than one subtree of reflected classes"   
)

FAL_ERRORDECL ( e_lone_end  ,
58  ,
"'end' statement without open contexts"   
)

FAL_ERRORDECL ( e_select_body  ,
57  ,
"Invalid statement in select body"   
)

FAL_ERRORDECL ( e_switch_body  ,
56  ,
"Invalid statement in switch body"   
)

FAL_ERRORDECL ( e_bitwise_op  ,
55  ,
"Bitwise operation on non-numeric parameters"   
)

FAL_ERRORDECL ( e_numparse_long  ,
54  ,
"String too long for numeric conversion"   
)

FAL_ERRORDECL ( e_inv_esc_sequence  ,
53  ,
"Invalid string escape sequence"   
)

FAL_ERRORDECL ( e_inv_num_format  ,
52  ,
"Invalid numeric format"   
)

FAL_ERRORDECL ( e_graph_close_unbal  ,
51  ,
"Closing a   bracket,
but never opened"   
)

FAL_ERRORDECL ( e_square_close_unbal  ,
50  ,
"Closing square   bracket,
but never opened"   
)

FAL_ERRORDECL ( e_par_close_unbal  ,
49  ,
"Closing a   parenthesis,
but never opened"   
)

FAL_ERRORDECL ( e_charRange  ,
48  ,
"Invalid character while parsing source"   
)

FAL_ERRORDECL ( e_domain  ,
47  ,
"Mathematical domain error"   
)

FAL_ERRORDECL ( e_file_output  ,
46  ,
"Can't create output file"   
)

FAL_ERRORDECL ( e_service_undef  ,
44  ,
"Required service has not been published"   
)

FAL_ERRORDECL ( e_service_adef  ,
43  ,
"Service already published"   
)

FAL_ERRORDECL ( e_switch_default  ,
42  ,
"Default block already defined in switch"   
)

FAL_ERRORDECL ( e_switch_clash  ,
41  ,
"Duplicate or clashing switch case"   
)

FAL_ERRORDECL ( e_no_cls_inst  ,
40  ,
"No internal class found for standalone object"   
)

FAL_ERRORDECL ( e_nonsym_ref  ,
39  ,
"Trying to get a reference from something that's not a symbol"   
)

FAL_ERRORDECL ( e_inv_inherit  ,
38  ,
"Class inhertits from a symbol that is not a class"   
)

FAL_ERRORDECL ( e_static_const  ,
37  ,
"Static member initializers must be a constant expression"   
)

FAL_ERRORDECL ( e_init_given  ,
36  ,
"Constructor already declared"   
)

FAL_ERRORDECL ( e_prov_name  ,
35  ,
"Operator ''provides'' must be followed by a symbol name"   
)

FAL_ERRORDECL ( e_deadlock  ,
34  ,
"Deadlock detected"   
)

FAL_ERRORDECL ( e_prop_acc  ,
33  ,
"Requested property not found in object"   
)

FAL_ERRORDECL ( e_runaway_eof  ,
32  ,
"Parse error at end of file"   
)

FAL_ERRORDECL ( e_unclosed_cs  ,
31  ,
"Unclosed control structure"   
)

FAL_ERRORDECL ( e_modio  ,
30  ,
"I/O error while loading a module"   
)

FAL_ERRORDECL ( e_modformat  ,
29  ,
"Generic falcon module format error"   
)

FAL_ERRORDECL ( e_modver  ,
28  ,
"Unrecognized module version"   
)

FAL_ERRORDECL ( e_bininit  ,
27  ,
"Module cannot be initialized"   
)

FAL_ERRORDECL ( e_binstartup  ,
26  ,
"Binary module has not the 'falcon_module_init' startup procedure"   
)

FAL_ERRORDECL ( e_binload  ,
25  ,
"System error in loading a binary module"   
)

FAL_ERRORDECL ( e_uncaught  ,
24  ,
"Explicitly raised item is uncaught"   
)

FAL_ERRORDECL ( e_nostartsym  ,
23  ,
"No startup symbol found"   
)

FAL_ERRORDECL ( e_arracc  ,
22  ,
"Access array out of bounds"   
)

FAL_ERRORDECL ( e_stackof  ,
21  ,
"Stack overflow"   
)

FAL_ERRORDECL ( e_stackuf  ,
20  ,
"Stack underflow"   
)

FAL_ERRORDECL ( e_prop_adef  ,
19  ,
"Property already defined"   
)

FAL_ERRORDECL ( e_prop_pinit  ,
18  ,
"Property definition after init definition"   
)

FAL_ERRORDECL ( e_invop  ,
17  ,
"Invalid operands given opcode"   
)

FAL_ERRORDECL ( e_static_notin_func  ,
16  ,
"Static related instruction outside a function"   
)

FAL_ERRORDECL ( e_export_all  ,
15  ,
"Already exported all"   
)

FAL_ERRORDECL ( e_undef_sym  ,
14  ,
"Undefined symbol"   
)

FAL_ERRORDECL ( e_inv_token  ,
13  ,
"Unrecognized token"   
)

FAL_ERRORDECL ( e_already_def  ,
12  ,
"Symbol already defined"   
)

FAL_ERRORDECL ( e_global_notin_func  ,
11  ,
"Global statement not inside a function"   
)

FAL_ERRORDECL ( e_static_call  ,
10  ,
"Non-static method called statically"   
)

FAL_ERRORDECL ( e_assign_sym  ,
,
"Assignment to a non assignable symbol"   
)

FAL_ERRORDECL ( e_assign_const  ,
,
"Assignment to a constant"   
)

FAL_ERRORDECL ( e_invalid_op  ,
,
"Invalid operator"   
)

FAL_ERRORDECL ( e_mod_by_zero  ,
,
"Module by zero"   
)

FAL_ERRORDECL ( e_div_by_zero  ,
,
"Division by zero"   
)

FAL_ERRORDECL ( e_continue_out  ,
,
"Continue outside loops"   
)

FAL_ERRORDECL ( e_break_out  ,
,
"Break outside loops"   
)

FAL_ERRORDECL ( e_unpack_size  ,
,
"Incompatible unpack size for list assignment"   
)

FAL_ERRORDECL ( e_syntax  ,
,
"Generic syntax error"   
)

FAL_ERRORDECL ( e_none  ,
,
"No error"   
)


Generated on Mon Oct 19 10:11:03 2009 for Falcon_Core by  doxygen 1.5.8