libSBML C API
libSBML 5.20.4 C API
|
Tokenizes an SBML formula string. More...
Functions | |
FormulaTokenizer_t * | FormulaTokenizer_createFromFormula (const char *formula) |
@_tendcond_t | |
void | FormulaTokenizer_free (FormulaTokenizer_t *ft) |
@_tif_t _tconly_t @_tmemberof_t _tFormulaTokenizer_t_t @_tendif_t | |
void | FormulaTokenizer_getName (FormulaTokenizer_t *ft, Token_t *t) |
@_tcond_t _tdoxygenInternalLibsbml_t | |
void | FormulaTokenizer_getNumber (FormulaTokenizer_t *ft, Token_t *t) |
Token_t * | FormulaTokenizer_nextToken (FormulaTokenizer_t *ft) |
@_tendcond_t | |
void | Token_convertNaNInf (Token_t *t) |
@_tcond_t _tdoxygenLibsbmlInternal_t | |
Token_t * | Token_create (void) |
@_tcond_t _tdoxygenLibsbmlInternal_t | |
void | Token_free (Token_t *t) |
_tFrees_t _tthe_t _tgiven_t _tToken_t @_tp_t _tt_t. | |
long | Token_getInteger (const Token_t *t) |
_tReturns_t _tthe_t _tvalue_t _tof_t _tthis_t _ttoken_t _tas_t _ta_t (_tlong_t) _tinteger_t. | |
double | Token_getReal (const Token_t *t) |
_tReturns_t _tthe_t _tvalue_t _tof_t _tthis_t _ttoken_t _tas_t _ta_t _treal_t (_tdouble_t). | |
void | Token_negateValue (Token_t *t) |
_tNegates_t _tthe_t _tnumerical_t _tvalue_t _tof_t _tthe_t _tgiven_t _ttoken_t @_tp_t _tt_t. | |
Tokenizes an SBML formula string.
FormulaTokenizer_t * FormulaTokenizer_createFromFormula | ( | const char * | formula | ) |
@_tendcond_t
_tCreates_t _ta_t _tnew_t _tFormulaTokenizer_t_t _tstructure_t _tfor_t _tthe_t _tgiven_t @_tp_t _tformula_t _tstring_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tthe_t _tstructure_t.
@_tif_t _tconly_t @_tmemberof_t _tFormulaTokenizer_t_t @_tendif_t
void FormulaTokenizer_free | ( | FormulaTokenizer_t * | ft | ) |
@_tif_t _tconly_t @_tmemberof_t _tFormulaTokenizer_t_t @_tendif_t
_tFrees_t _tthe_t _tgiven_t _tFormulaTokenizer_t_t _tstructure_t @_tp_t _tft_t.
void FormulaTokenizer_getName | ( | FormulaTokenizer_t * | ft, |
Token_t * | t | ||
) |
@_tcond_t _tdoxygenInternalLibsbml_t
void FormulaTokenizer_getNumber | ( | FormulaTokenizer_t * | ft, |
Token_t * | t | ||
) |
Token_t * FormulaTokenizer_nextToken | ( | FormulaTokenizer_t * | ft | ) |
@_tendcond_t
_tReturns_t _tthe_t _tnext_t _ttoken_t _tin_t _tthe_t _tformula_t _tstring_t.
@_tif_t _tconly_t @_tmemberof_t _tFormulaTokenizer_t_t @_tendif_t
void Token_convertNaNInf | ( | Token_t * | t | ) |
@_tcond_t _tdoxygenLibsbmlInternal_t
Token_t * Token_create | ( | void | ) |
@_tcond_t _tdoxygenLibsbmlInternal_t
_tCreates_t _ta_t _tnew_t _tToken_t _tand_t _treturns_t _ta_t _tpoint_t _tto_t _tit_t.
@_treturn_t _ta_t _tpointer_t _tto_t _ta_t _ttoken_t.
@_tif_t _tconly_t @_tmemberof_t _tToken_t_t @_tendif_t
void Token_free | ( | Token_t * | t | ) |
_tFrees_t _tthe_t _tgiven_t _tToken_t @_tp_t _tt_t.
@_tif_t _tconly_t @_tmemberof_t _tToken_t_t @_tendif_t
long Token_getInteger | ( | const Token_t * | t | ) |
_tReturns_t _tthe_t _tvalue_t _tof_t _tthis_t _ttoken_t _tas_t _ta_t (_tlong_t) _tinteger_t.
_tThis_t _tfunction_t _tshould_t _tbe_t _tcalled_t _tonly_t _twhen_t _tthe_t _ttoken_t'_ts_t _ttype_t _tis_t @_tc_t _tTT_INTEGER_t. _tIf_t _tthe_t _ttype_t _tis_t @_tc_t _tTT_REAL_t _tor_t @_tc_t _tTT_REAL_E_t, _tthe_t _tfunction_t _twill_t _tcope_t _tby_t _ttruncating_t _tthe_t _tnumber_t'_ts_t _tfractional_t _tpart_t.
@_tparam_t _tt_t _tthe_t _ttoken_t _tto_t _tbe_t _tparsed_t _tinto_t _tan_t _tinteger_t.
@_treturn_t _tthe_t _tvalue_t _tof_t _tthe_t _ttoken_t _tafter_t _tit_t _tis_t _tinterpreted_t _tas_t _tan_t _tinteger_t.
@_tif_t _tconly_t @_tmemberof_t _tToken_t_t @_tendif_t
double Token_getReal | ( | const Token_t * | t | ) |
_tReturns_t _tthe_t _tvalue_t _tof_t _tthis_t _ttoken_t _tas_t _ta_t _treal_t (_tdouble_t).
_tThis_t _tfunction_t _tshould_t _tbe_t _tcalled_t _tonly_t _twhen_t _tthe_t _ttoken_t _tis_t _ta_t _tnumber_t (@_tc_t _tTT_REAL_t, @_tc_t _tTT_REAL_E_t _tor_t @_tc_t _tTT_INTEGER_t).
@_tparam_t _tt_t _tthe_t _ttoken_t _tto_t _tbe_t _tparsed_t _tinto_t _ta_t _treal_t _tnumber_t.
@_treturn_t _tthe_t _tvalue_t _tof_t _tthe_t _ttoken_t _tafter_t _tit_t _tis_t _tinterpreted_t _tas_t _ta_t _treal_t _tnumber_t.
@_tif_t _tconly_t @_tmemberof_t _tToken_t_t @_tendif_t
void Token_negateValue | ( | Token_t * | t | ) |
_tNegates_t _tthe_t _tnumerical_t _tvalue_t _tof_t _tthe_t _tgiven_t _ttoken_t @_tp_t _tt_t.
_tThe_t _ttoken_t _tstored_t _tin_t @_tp_t _tt_t _tis_t _tmodified_t _tin_t _tplace_t. _tThis_t _toperation_t _tis_t _tonly_t _tvalid_t _tif_t _tthe_t _ttoken_t'_ts_t _ttype_t _tis_t @_tc_t _tTT_INTEGER_t, @_tc_t _tTT_REAL_t, _tor_t @_tc_t _tTT_REAL_E_t.
@_tparam_t _tt_t _tthe_t _ttoken_t _twhose_t _tvalue_t _tis_t _tto_t _tbe_t _tnegated_t.
@_tif_t _tconly_t @_tmemberof_t _tToken_t_t @_tendif_t