-
- Downloads
Add TinyMatrix as a basic data type in pugs' language
Grant functionalities (by now) - declaration of variables of type R^1x1, R^2x2 and R^3x3 - allow standard affectations - add unary minus operator - plug basic binary operators
parent
8d96b0ad
No related branches found
No related tags found
This commit is part of merge request !71. Comments created here will be created in the context of that merge request.
Showing
- src/algebra/TinyMatrix.hpp 18 additions, 0 deletionssrc/algebra/TinyMatrix.hpp
- src/language/PEGGrammar.hpp 2 additions, 1 deletionsrc/language/PEGGrammar.hpp
- src/language/ast/ASTBuilder.cpp 1 addition, 0 deletionssrc/language/ast/ASTBuilder.cpp
- src/language/ast/ASTNodeAffectationExpressionBuilder.cpp 10 additions, 10 deletionssrc/language/ast/ASTNodeAffectationExpressionBuilder.cpp
- src/language/ast/ASTNodeDataTypeBuilder.cpp 2 additions, 0 deletionssrc/language/ast/ASTNodeDataTypeBuilder.cpp
- src/language/ast/ASTNodeNaturalConversionChecker.cpp 42 additions, 0 deletionssrc/language/ast/ASTNodeNaturalConversionChecker.cpp
- src/language/node_processor/AffectationProcessor.hpp 49 additions, 0 deletionssrc/language/node_processor/AffectationProcessor.hpp
- src/language/utils/ASTNodeDataType.cpp 39 additions, 0 deletionssrc/language/utils/ASTNodeDataType.cpp
- src/language/utils/ASTNodeDataType.hpp 35 additions, 3 deletionssrc/language/utils/ASTNodeDataType.hpp
- src/language/utils/ASTNodeDataTypeTraits.hpp 3 additions, 0 deletionssrc/language/utils/ASTNodeDataTypeTraits.hpp
- src/language/utils/AffectationProcessorBuilder.hpp 14 additions, 3 deletionssrc/language/utils/AffectationProcessorBuilder.hpp
- src/language/utils/AffectationRegisterForRnxn.cpp 138 additions, 0 deletionssrc/language/utils/AffectationRegisterForRnxn.cpp
- src/language/utils/AffectationRegisterForRnxn.hpp 19 additions, 0 deletionssrc/language/utils/AffectationRegisterForRnxn.hpp
- src/language/utils/BinaryOperatorRegisterForRnxn.cpp 69 additions, 0 deletionssrc/language/utils/BinaryOperatorRegisterForRnxn.cpp
- src/language/utils/BinaryOperatorRegisterForRnxn.hpp 21 additions, 0 deletionssrc/language/utils/BinaryOperatorRegisterForRnxn.hpp
- src/language/utils/CMakeLists.txt 3 additions, 0 deletionssrc/language/utils/CMakeLists.txt
- src/language/utils/DataVariant.hpp 7 additions, 0 deletionssrc/language/utils/DataVariant.hpp
- src/language/utils/OperatorRepository.cpp 12 additions, 0 deletionssrc/language/utils/OperatorRepository.cpp
- src/language/utils/UnaryOperatorRegisterForRnxn.cpp 28 additions, 0 deletionssrc/language/utils/UnaryOperatorRegisterForRnxn.cpp
- src/language/utils/UnaryOperatorRegisterForRnxn.hpp 16 additions, 0 deletionssrc/language/utils/UnaryOperatorRegisterForRnxn.hpp
Loading
Please register or sign in to comment