FreeBASIC
0.91.0
|
#include "fb.bi"
#include "fbint.bi"
#include "ir.bi"
#include "lex.bi"
#include "parser.bi"
#include "hash.bi"
Go to the source code of this file.
Data Structures | |
class | ERRPARAMLOCATION |
class | FB_ERRCTX |
class | FBWARNING |
Functions | |
function_as_const_zstring_ptr | hMakeParamDesc (byval_as_const_zstring_ptr msgex) |
sub | errInit () |
sub | errEnd () |
sub | errHideFurtherErrors () |
function_as_integer | errGetCount () |
sub | errPushParamLocation (byval_as_FBSYMBOL_ptr proc, byval_as_integer tk, byval_as_integer paramnum, byval_as_zstring_ptr paramid) |
sub | errPopParamLocation () |
private function_as_integer | errHaveParamLocation () |
private sub | hPrintErrMsg (byval_as_integer errnum, byval_as_const_zstring_ptr msgex, byval_as_FB_ERRMSGOPT options, byval_as_integer linenum, byval_as_integer showerror=TRUE, byval_as_const_zstring_ptr customText=0) |
sub | errReportEx (byval_as_integer errnum, byval_as_const_zstring_ptr msgex, byval_as_integer linenum, byval_as_FB_ERRMSGOPT options, byval_as_const_zstring_ptr customText) |
private function_as_const_zstring_ptr | hAddToken (byval_as_integer isbefore, byval_as_integer addcomma, byval_as_zstring_ptr msgex=NULL) |
sub | errReport (byval_as_integer errnum, byval_as_integer isbefore=FALSE, byval_as_const_zstring_ptr customText=FALSE) |
sub | errReportWarnEx (byval_as_integer msgnum, byval_as_const_zstring_ptr msgex, byval_as_integer linenum, byval_as_FB_ERRMSGOPT options) |
sub | errReportWarn (byval_as_integer msgnum, byval_as_const_zstring_ptr msgex, byval_as_FB_ERRMSGOPT options) |
sub | errReportNotAllowed (byval_as_FB_LANG_OPT opt, byval_as_integer errnum, byval_as_zstring_ptr msgex) |
sub | errReportParam (byval_as_FBSYMBOL_ptr proc, byval_as_integer paramnum, byval_as_zstring_ptr paramid, byval_as_integer msgnum) |
sub | errReportParamWarn (byval_as_FBSYMBOL_ptr proc, byval_as_integer paramnum, byval_as_zstring_ptr paramid, byval_as_integer msgnum) |
sub | errReportUndef (byval_as_integer errnum, byval_as_zstring_ptr id) |
Variables | |
FB_ERRCTX | errctx |
FBWARNING | warningMsgs [toFB_WARNINGMSGS+1] = |
const_zstring_ptr | errorMsgs [toFB_ERRMSGS+1] => |
sub errEnd | ( | ) |
function_as_integer errGetCount | ( | ) |
private function_as_integer errHaveParamLocation | ( | ) |
sub errHideFurtherErrors | ( | ) |
sub errInit | ( | ) |
sub errPopParamLocation | ( | ) |
sub errPushParamLocation | ( | byval_as_FBSYMBOL_ptr | proc, |
byval_as_integer | tk, | ||
byval_as_integer | paramnum, | ||
byval_as_zstring_ptr | paramid | ||
) |
sub errReport | ( | byval_as_integer | errnum, |
byval_as_integer | isbefore = FALSE , |
||
byval_as_const_zstring_ptr | customText = FALSE |
||
) |
sub errReportEx | ( | byval_as_integer | errnum, |
byval_as_const_zstring_ptr | msgex, | ||
byval_as_integer | linenum, | ||
byval_as_FB_ERRMSGOPT | options, | ||
byval_as_const_zstring_ptr | customText | ||
) |
sub errReportNotAllowed | ( | byval_as_FB_LANG_OPT | opt, |
byval_as_integer | errnum, | ||
byval_as_zstring_ptr | msgex | ||
) |
sub errReportParam | ( | byval_as_FBSYMBOL_ptr | proc, |
byval_as_integer | paramnum, | ||
byval_as_zstring_ptr | paramid, | ||
byval_as_integer | msgnum | ||
) |
sub errReportParamWarn | ( | byval_as_FBSYMBOL_ptr | proc, |
byval_as_integer | paramnum, | ||
byval_as_zstring_ptr | paramid, | ||
byval_as_integer | msgnum | ||
) |
sub errReportUndef | ( | byval_as_integer | errnum, |
byval_as_zstring_ptr | id | ||
) |
sub errReportWarn | ( | byval_as_integer | msgnum, |
byval_as_const_zstring_ptr | msgex, | ||
byval_as_FB_ERRMSGOPT | options | ||
) |
sub errReportWarnEx | ( | byval_as_integer | msgnum, |
byval_as_const_zstring_ptr | msgex, | ||
byval_as_integer | linenum, | ||
byval_as_FB_ERRMSGOPT | options | ||
) |
private function_as_const_zstring_ptr hAddToken | ( | byval_as_integer | isbefore, |
byval_as_integer | addcomma, | ||
byval_as_zstring_ptr | msgex = NULL |
||
) |
private function_as_const_zstring_ptr hMakeParamDesc | ( | byval_as_const_zstring_ptr | msgex) |
private sub hPrintErrMsg | ( | byval_as_integer | errnum, |
byval_as_const_zstring_ptr | msgex, | ||
byval_as_FB_ERRMSGOPT | options, | ||
byval_as_integer | linenum, | ||
byval_as_integer | showerror = TRUE , |
||
byval_as_const_zstring_ptr | customText = 0 |
||
) |