|
XenevaOS
|
High-performance recursive-descent formula parser and evaluator for XESheets. More...
#include "sheet_types.h"

Go to the source code of this file.
Functions | |
| void | SheetCoordToString (int col, int row, char *buf, int maxLen) |
| int | SheetParseCellRef (const char *str, int *outCol, int *outRow) |
| int | SheetParseRange (const char *str, SheetRange *outRange) |
| void | SheetEvaluateCell (SheetTab *tab, int row, int col) |
| void | SheetEvaluateAll (SheetTab *tab) |
| void | SheetFormatNumber (double val, char *buf, int maxLen) |
| void | SheetComputeStats (SheetTab *tab, const SheetRange *range, SheetStats *outStats) |
High-performance recursive-descent formula parser and evaluator for XESheets.
| void SheetComputeStats | ( | SheetTab * | tab, |
| const SheetRange * | range, | ||
| SheetStats * | outStats | ||
| ) |
| void SheetCoordToString | ( | int | col, |
| int | row, | ||
| char * | buf, | ||
| int | maxLen | ||
| ) |
| void SheetEvaluateAll | ( | SheetTab * | tab | ) |
| void SheetEvaluateCell | ( | SheetTab * | tab, |
| int | row, | ||
| int | col | ||
| ) |
| void SheetFormatNumber | ( | double | val, |
| char * | buf, | ||
| int | maxLen | ||
| ) |
| int SheetParseCellRef | ( | const char * | str, |
| int * | outCol, | ||
| int * | outRow | ||
| ) |
| int SheetParseRange | ( | const char * | str, |
| SheetRange * | outRange | ||
| ) |