Modules | |
| High-level memory management commands | |
Typedefs | |
| typedef enum AddressType_e | AddressType_e |
| Enumerated type to define valid type of address operators. | |
| typedef enum CommandType_e | CommandType_e |
| Enumerated type of valid commands for the commandfile parser. | |
| typedef enum ArgType_e | ArgType_e |
| Enumereated type listing valid kinds of arguments. | |
Functions | |
| ErrMessage_t | TMM_ParseLine (const char *strIn, ToyMM *tm, int line) |
| Parses a line from a config file. | |
Variables | |
| const char ** | Arguments [] |
| String table used by the commandfile parser. | |
|
|
Enumerated type to define valid type of address operators.
|
|
|
Enumereated type listing valid kinds of arguments.
|
|
|
Enumerated type of valid commands for the commandfile parser.
|
|
||||||||||||||||
|
Parses a line from a config file. This is the function that makes things happen. When processing a line of text it:
Definition at line 159 of file ToyParseCmd.c. References CheckLineSyntax(), ErrMessage_t, FreeType(), LineToTypes(), MAX_PROCESSES, ToyMM::memSize, TokenType::subtype, TMM_AllocateHeap(), TMM_EnablePaging(), TMM_FreeHeap(), TMM_PrintAllMemory(), TMM_PrintFrames(), TMM_PrintHeap(), TMM_PrintInvertedPageTable(), TMM_PrintPages(), TMM_PrintPageTable(), TMM_PrintProcessMemory(), TMM_PrintProcessTable(), TMM_ReallocateHeap(), TMM_StoreInteger(), TMM_StoreString(), TMM_TerminateProcess(), TMM_WatchPaging(), and TokenType::token. Referenced by main(), and TMM_ParseFilePtr(). |
|
|
String table used by the commandfile parser.
Definition at line 103 of file ToyParseCmd.h. |
1.3-rc3