/[svn]/linuxsampler/trunk/src/scriptvm/tree.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/tree.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3728 by schoenebeck, Wed Jan 29 13:58:33 2020 UTC revision 3729 by schoenebeck, Fri Jan 31 10:57:53 2020 UTC
# Line 944  public: Line 944  public:
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;
# Line 982  public: Line 983  public:
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),
# Line 1000  public: Line 1001  public:
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);

Legend:
Removed from v.3728  
changed lines
  Added in v.3729

  ViewVC Help
Powered by ViewVC