1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
#include <string>
#include <vector>
#include <fstream>
using namespace std;
#include "currents.h"
class Category;
class ExprNode;
#ifdef GUI
#include <qstring.h>
class Preferences;
class Browser;
class QApplication;
#endif;
Category *cCategory = 0;
string cPath, aPath, cFile;
vector<string> selectionv;
Category *skippedCat;
int selectionentered;
vector<string> macrosv;
vector<string> *preprov;
vector<string> *sourcev;
vector<int> *linenrv;
char removed;
int linenr, parsingheader, criticalerror, checkingstructure;
string parsingfile;
vector<Category *> cacheCatv;
vector<vector<string> *> cacheSourcev;
vector<string> cacheAddressv;
int backptr = -1, backlast = -1;
vector<Currents> backTracev;
vector<Category *> loopCatv;
vector<ExprNode *> maskv;
vector<string> masksv;
vector<string> parsewarningv;
int extensionlaunched;
string extensionaddress;
int highlight = -1;
int aborted;
vector<string> argv;
#ifdef GUI
Preferences *config;
Browser *browser;
QApplication *myapp;
QString s_url, s_input, s_app;
#endif
|