Minsky
|
#include <exception>
#include <fstream>
#include <map>
#include <string>
#include <boost/filesystem.hpp>
#include <cairoSurfaceImage.h>
#include <ctype.h>
#include <pango.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <tk.h>
#include <tkDecls.h>
#include "eco_hashmap.h"
#include "eco_strstream.h"
#include "ecolab.h"
#include "error.h"
#include "tcl++.h"
#include "timer.h"
#include "version.h"
#include <ecolab_epilogue.h>
Go to the source code of this file.
Classes | |
struct | TCLcmd::trap::init_t |
Namespaces | |
ecolab | |
minsky | |
Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state changes. | |
TCLcmd | |
TCLcmd::trap | |
Macros | |
#define | SIG_DFL ((__sighandler_t) 0) /* Default action. */ |
#define | SIGILL 4 /* Illegal instruction (ANSI). */ |
#define | SIGABRT 6 /* Abort (ANSI). */ |
#define | SIGBUS 7 /* BUS error (4.2 BSD). */ |
#define | SIGSEGV 11 /* Segmentation violation (ANSI). */ |
Functions | |
NEWCMD (minsky_version, 0) | |
void | printTimersAtEnd () |
int | main (int argc, char *argv[]) |
void | minsky::doOneEvent (bool idleTasksOnly) |
checks if any GUI events are waiting, and proces an event if so More... | |
NEWCMD (GUI, 0) | |
NEWCMD (tcl_findLibrary,-1) | |
NEWCMD (exit_ecolab, 0) | |
void | TCLcmd::trap::sighand (int s) |
TCLcmd::trap::NEWCMD (trap, 2) | |
void | TCLcmd::trap::aborthand (int) |
TCLcmd::trap::NEWCMD (trapabort,-1) | |
TCLcmd::NEWCMD (cli, 0) | |
int | TCLcmd::tk_mac_OpenDocument (ClientData, Tcl_Interp *, int argc, const char **argv) |
Variables | |
Tk_Window | ecolab::mainWin =0 |
eco_string | TCLcmd::trap::sigcmd [32] |
hash_map< eco_string, int > | TCLcmd::trap::signum |
struct TCLcmd::trap::init_t | TCLcmd::trap::init |
static int | TCLcmd::tk_mac_OpenDocument_dummy |
#define SIG_DFL ((__sighandler_t) 0) /* Default action. */ |
Definition at line 36 of file tclmain.cc.
Referenced by TCLcmd::trap::NEWCMD().
#define SIGABRT 6 /* Abort (ANSI). */ |
Definition at line 42 of file tclmain.cc.
Referenced by TCLcmd::trap::NEWCMD().
#define SIGBUS 7 /* BUS error (4.2 BSD). */ |
Definition at line 46 of file tclmain.cc.
Referenced by TCLcmd::trap::NEWCMD().
#define SIGILL 4 /* Illegal instruction (ANSI). */ |
Definition at line 39 of file tclmain.cc.
Referenced by TCLcmd::trap::NEWCMD().
#define SIGSEGV 11 /* Segmentation violation (ANSI). */ |
Definition at line 50 of file tclmain.cc.
Referenced by TCLcmd::trap::NEWCMD(), minsky::anonymous_namespace{getContext.cc}::SetSignal::SetSignal, and minsky::anonymous_namespace{getContext.cc}::SetSignal::~SetSignal.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 81 of file tclmain.cc.
References ecolab::mainWin.
NEWCMD | ( | minsky_version | , |
0 | |||
) |
Definition at line 58 of file tclmain.cc.
NEWCMD | ( | GUI | , |
0 | |||
) |
NEWCMD | ( | tcl_findLibrary | , |
- | 1 | ||
) |
Definition at line 196 of file tclmain.cc.
NEWCMD | ( | exit_ecolab | , |
0 | |||
) |
Definition at line 198 of file tclmain.cc.
References ecolab::mainWin.
void printTimersAtEnd | ( | ) |
Definition at line 69 of file tclmain.cc.