30 #ifndef AMATH_PROGRAM_H 31 #define AMATH_PROGRAM_H 44 #include "lib/ntext.h" 45 #include "main/values.h" 46 #include "main/functionlist.h" 60 virtual void Initialize(
int argc,
char** argv) = 0;
61 virtual void Start() = 0;
void SetPrompt(const char *text) const
void NewPositionalInput(short unsigned int base, short unsigned int digits)
void NewPositionalOutput(short unsigned int base, short unsigned int digits)
class FilesystemBase * Filesystem
Abstract base class encapsulating console logic.
void SetAnsiMode(bool value)
A list of user defined variables.
class FunctionList * Functions
virtual void Initialize(int argc, char **argv)=0
Abstract base class encapsulating file system calls.
class VariableList * Variables
struct Number * GetLastResult() const
Base class for all numeral systems.
int GetExitStatus() const
A list of user defined functions.
void SetLastResult(Number *number)
class NumeralSystem * Input
class ConsoleBase * Console
class PreferencesBase * Preferences
class NumeralSystem * Output