teapot-spreadsheet/src/common
Glen Whitney 6534aec2fd Add type predicate
The main new finction is is(), which tests the type of a value. There
  are also constants for each of the possible token types, and one new
  conversion: number(), which converts a value into the most appropriate number
  type. This change also reuses the functions in scanner.h for exracting ints,
  floats, and identifiers from strings, rather than either rewriting the
  functionality elsewhere, or using the general-purpose scan when only one
  token type was of interest.
2019-08-27 23:30:02 -07:00
..
CMakeLists.txt Factor Cell into its own file 2019-07-27 03:00:03 -04:00
cell.c Add BOOL token_type, macros, and boolean operators 2019-08-26 23:56:19 -07:00
cell.h Add BOOL token_type, macros, and boolean operators 2019-08-26 23:56:19 -07:00
context.c Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
context.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
csv.c Streamline internals of teapot 2019-08-23 12:12:06 -07:00
csv.h Streamline internals of teapot 2019-08-23 12:12:06 -07:00
default.h Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
eval.c Add BOOL token_type, macros, and boolean operators 2019-08-26 23:56:19 -07:00
eval.h Add BOOL token_type, macros, and boolean operators 2019-08-26 23:56:19 -07:00
func.c Add type predicate 2019-08-27 23:30:02 -07:00
func.h Add type predicate 2019-08-27 23:30:02 -07:00
htmlio.c Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
htmlio.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
latex.c Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
latex.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
main.c Add type predicate 2019-08-27 23:30:02 -07:00
main.h Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
misc.c Add type predicate 2019-08-27 23:30:02 -07:00
misc.h Add type predicate 2019-08-27 23:30:02 -07:00
parser.c Add BOOL token_type, macros, and boolean operators 2019-08-26 23:56:19 -07:00
parser.h Prepare for parsing expressions into parse trees 2019-08-05 16:45:04 -04:00
sc.c Add type predicate 2019-08-27 23:30:02 -07:00
sc.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
scanner.c Add type predicate 2019-08-27 23:30:02 -07:00
scanner.h Add type predicate 2019-08-27 23:30:02 -07:00
sheet.c Add type predicate 2019-08-27 23:30:02 -07:00
sheet.h Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
utf8.c Move source code into subdirectory 2019-07-27 01:35:44 -04:00
utf8.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
wk1.c Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
wk1.h Move source code into subdirectory 2019-07-27 01:35:44 -04:00
xdr.c Make tpa the default file format for Teapot 2019-08-24 09:58:46 -07:00
xdr.h Streamline internals of teapot 2019-08-23 12:12:06 -07:00