944 |
|
|
945 |
void* scanner; |
void* scanner; |
946 |
std::istream* is; |
std::istream* is; |
947 |
|
int nbytes; |
948 |
std::vector<ParserIssue> vErrors; |
std::vector<ParserIssue> vErrors; |
949 |
std::vector<ParserIssue> vWarnings; |
std::vector<ParserIssue> vWarnings; |
950 |
std::vector<ParserIssue> vIssues; |
std::vector<ParserIssue> vIssues; |
983 |
ExecContext* execContext; |
ExecContext* execContext; |
984 |
|
|
985 |
ParserContext(VMFunctionProvider* parent) : |
ParserContext(VMFunctionProvider* parent) : |
986 |
scanner(NULL), is(NULL), |
scanner(NULL), is(NULL), nbytes(0), |
987 |
globalIntVarCount(0), globalRealVarCount(0), globalStrVarCount(0), |
globalIntVarCount(0), globalRealVarCount(0), globalStrVarCount(0), |
988 |
globalUnitFactorCount(0), |
globalUnitFactorCount(0), |
989 |
polyphonicIntVarCount(0), polyphonicRealVarCount(0), |
polyphonicIntVarCount(0), polyphonicRealVarCount(0), |
1001 |
StringVariableRef globalStrVar(const String& name); |
StringVariableRef globalStrVar(const String& name); |
1002 |
VariableRef variableByName(const String& name); |
VariableRef variableByName(const String& name); |
1003 |
StatementsRef userFunctionByName(const String& name); |
StatementsRef userFunctionByName(const String& name); |
1004 |
void addErr(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt); |
void addErr(int firstLine, int lastLine, int firstColumn, int lastColumn, |
1005 |
void addWrn(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt); |
int firstByte, int lengthBytes, const char* txt); |
1006 |
void addPreprocessorComment(int firstLine, int lastLine, int firstColumn, int lastColumn); |
void addWrn(int firstLine, int lastLine, int firstColumn, int lastColumn, |
1007 |
|
int firstByte, int lengthBytes, const char* txt); |
1008 |
|
void addPreprocessorComment(int firstLine, int lastLine, int firstColumn, |
1009 |
|
int lastColumn, int firstByte, int lengthBytes); |
1010 |
void createScanner(std::istream* is); |
void createScanner(std::istream* is); |
1011 |
void destroyScanner(); |
void destroyScanner(); |
1012 |
bool setPreprocessorCondition(const char* name); |
bool setPreprocessorCondition(const char* name); |