-
- 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
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