Removed #ifdefs so all AST nodes are always there.
Also removed the (conditional) invoke_token from DeclarationAST and use the qt_invokable_token to store the Q_INVOKABLE, and fixed the ASTMatch code generation.
Showing
- src/shared/cplusplus/AST.cpp 0 additions, 2 deletionssrc/shared/cplusplus/AST.cpp
- src/shared/cplusplus/AST.h 8 additions, 16 deletionssrc/shared/cplusplus/AST.h
- src/shared/cplusplus/ASTClone.cpp 1 addition, 6 deletionssrc/shared/cplusplus/ASTClone.cpp
- src/shared/cplusplus/ASTMatch0.cpp 13 additions, 6 deletionssrc/shared/cplusplus/ASTMatch0.cpp
- src/shared/cplusplus/ASTMatcher.cpp 45 additions, 7 deletionssrc/shared/cplusplus/ASTMatcher.cpp
- src/shared/cplusplus/ASTMatcher.h 0 additions, 2 deletionssrc/shared/cplusplus/ASTMatcher.h
- src/shared/cplusplus/ASTVisit.cpp 11 additions, 2 deletionssrc/shared/cplusplus/ASTVisit.cpp
- src/shared/cplusplus/ASTVisitor.h 0 additions, 4 deletionssrc/shared/cplusplus/ASTVisitor.h
- src/shared/cplusplus/ASTfwd.h 4 additions, 6 deletionssrc/shared/cplusplus/ASTfwd.h
- src/shared/cplusplus/CheckDeclaration.cpp 1 addition, 1 deletionsrc/shared/cplusplus/CheckDeclaration.cpp
- src/shared/cplusplus/Parser.cpp 2 additions, 6 deletionssrc/shared/cplusplus/Parser.cpp
- src/shared/cplusplus/Token.h 1 addition, 4 deletionssrc/shared/cplusplus/Token.h
- src/tools/cplusplus/generate-ast.cpp 1 addition, 6 deletionssrc/tools/cplusplus/generate-ast.cpp
Loading
Please register or sign in to comment