|
Quash Shell
0.1
A simple yet powerfull shell program
|
| ▼ src | |
| ▼ parsing | |
| memory_pool.h | An abstraction of malloc that allows for all allocations in the pool to be free'd with a single call to destroy_memory_pool(). Allocations to the memory pool should NOT be manually free'd with a call to free() |
| parsing_interface.h | Defines an interface between c and the parser. This file is also responsible for defining many of the structures used by the parser |
| command.c | Implements functions used to generate and manage commands |
| command.h | Command structures and functions for defining and managing commands |
| debug.h | This file holds useful macros for debugging purposes |
| deque.h | Double ended queue generators specialized to any given type |
| execute.c | Implements interface functions between Quash and the environment and functions that interpret an execute commands |
| execute.h | Functions for interpreting and running commands |
| quash.c | |
| quash.h |
1.8.11