Source Files
Public Routines
- None
Private Routines
- Tcl_ScanObjCmd
Directly Depends On Public Interfaces
- index Object Type
- Object System and Fundamental Object Types
- UTF-8 String
- Variable Commands and Interfaces
- list Object Type
- Parsing and Evaluation
- string.h
- stdlib.h
- ctype.h
Directly Depends On Private Routines From
Discussion
This module is very close to being refactorable into something load-able as an extension. Its private routine usage includes the TclStack* memory allocation routines and a sampling of TclGet* macro forms of public Tcl_Get* counterparts. These are presumably performance-seeking, with unknown amounts of evidence supporting their necessity.
The other private usage is TclParseNumber. Exporting that from Numbers is the key enabling step here.