/[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 3284 by schoenebeck, Mon Jun 5 18:40:18 2017 UTC revision 3285 by schoenebeck, Thu Jun 22 10:45:38 2017 UTC
# Line 620  public: Line 620  public:
620      std::vector<ParserIssue> vErrors;      std::vector<ParserIssue> vErrors;
621      std::vector<ParserIssue> vWarnings;      std::vector<ParserIssue> vWarnings;
622      std::vector<ParserIssue> vIssues;      std::vector<ParserIssue> vIssues;
623        std::vector<CodeBlock>   vPreprocessorComments;
624    
625      std::set<String> builtinPreprocessorConditions;      std::set<String> builtinPreprocessorConditions;
626      std::set<String> userPreprocessorConditions;      std::set<String> userPreprocessorConditions;
# Line 660  public: Line 661  public:
661      StatementsRef userFunctionByName(const String& name);      StatementsRef userFunctionByName(const String& name);
662      void addErr(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt);      void addErr(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt);
663      void addWrn(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt);      void addWrn(int firstLine, int lastLine, int firstColumn, int lastColumn, const char* txt);
664        void addPreprocessorComment(int firstLine, int lastLine, int firstColumn, int lastColumn);
665      void createScanner(std::istream* is);      void createScanner(std::istream* is);
666      void destroyScanner();      void destroyScanner();
667      bool setPreprocessorCondition(const char* name);      bool setPreprocessorCondition(const char* name);
# Line 668  public: Line 670  public:
670      std::vector<ParserIssue> issues() const OVERRIDE;      std::vector<ParserIssue> issues() const OVERRIDE;
671      std::vector<ParserIssue> errors() const OVERRIDE;      std::vector<ParserIssue> errors() const OVERRIDE;
672      std::vector<ParserIssue> warnings() const OVERRIDE;      std::vector<ParserIssue> warnings() const OVERRIDE;
673        std::vector<CodeBlock> preprocessorComments() const OVERRIDE;
674      VMEventHandler* eventHandler(uint index) OVERRIDE;      VMEventHandler* eventHandler(uint index) OVERRIDE;
675      VMEventHandler* eventHandlerByName(const String& name) OVERRIDE;      VMEventHandler* eventHandlerByName(const String& name) OVERRIDE;
676      void registerBuiltInConstIntVariables(const std::map<String,int>& vars);      void registerBuiltInConstIntVariables(const std::map<String,int>& vars);

Legend:
Removed from v.3284  
changed lines
  Added in v.3285

  ViewVC Help
Powered by ViewVC