-
- Downloads
Add the possibility to passe vector of EmbeddedData to modules
Also one can now define tuples (which are viewed in the mathematical sense: these are lists of elements of the same type). As a proof of concept one can now define lists of boundary conditions objects or pass lists to builtin functions (namely to module functions).
Showing
- src/language/PEGGrammar.hpp 8 additions, 6 deletionssrc/language/PEGGrammar.hpp
- src/language/ast/ASTBuilder.cpp 1 addition, 0 deletionssrc/language/ast/ASTBuilder.cpp
- src/language/ast/ASTNodeAffectationExpressionBuilder.cpp 32 additions, 0 deletionssrc/language/ast/ASTNodeAffectationExpressionBuilder.cpp
- src/language/ast/ASTNodeBuiltinFunctionExpressionBuilder.cpp 20 additions, 0 deletionssrc/language/ast/ASTNodeBuiltinFunctionExpressionBuilder.cpp
- src/language/ast/ASTNodeDataType.cpp 6 additions, 3 deletionssrc/language/ast/ASTNodeDataType.cpp
- src/language/ast/ASTNodeDataType.hpp 27 additions, 6 deletionssrc/language/ast/ASTNodeDataType.hpp
- src/language/ast/ASTNodeDataTypeBuilder.cpp 37 additions, 0 deletionssrc/language/ast/ASTNodeDataTypeBuilder.cpp
- src/language/ast/ASTNodeExpressionBuilder.cpp 2 additions, 3 deletionssrc/language/ast/ASTNodeExpressionBuilder.cpp
- src/language/ast/ASTNodeNaturalConversionChecker.cpp 9 additions, 0 deletionssrc/language/ast/ASTNodeNaturalConversionChecker.cpp
- src/language/modules/SchemeModule.cpp 32 additions, 61 deletionssrc/language/modules/SchemeModule.cpp
- src/language/node_processor/ASTNodeExpressionListProcessor.hpp 6 additions, 2 deletions...anguage/node_processor/ASTNodeExpressionListProcessor.hpp
- src/language/node_processor/AffectationProcessor.hpp 46 additions, 0 deletionssrc/language/node_processor/AffectationProcessor.hpp
- src/language/node_processor/FunctionArgumentConverter.hpp 35 additions, 0 deletionssrc/language/node_processor/FunctionArgumentConverter.hpp
- src/language/node_processor/OStreamProcessor.hpp 9 additions, 0 deletionssrc/language/node_processor/OStreamProcessor.hpp
- src/language/node_processor/TupleToVectorProcessor.hpp 32 additions, 0 deletionssrc/language/node_processor/TupleToVectorProcessor.hpp
- src/language/utils/ASTNodeDataTypeTraits.hpp 4 additions, 0 deletionssrc/language/utils/ASTNodeDataTypeTraits.hpp
- src/language/utils/BuiltinFunctionEmbedder.hpp 15 additions, 0 deletionssrc/language/utils/BuiltinFunctionEmbedder.hpp
- src/language/utils/DataVariant.hpp 24 additions, 1 deletionsrc/language/utils/DataVariant.hpp
- src/language/utils/SymbolTable.hpp 12 additions, 1 deletionsrc/language/utils/SymbolTable.hpp
- src/utils/PugsTraits.hpp 9 additions, 0 deletionssrc/utils/PugsTraits.hpp
Loading
Please register or sign in to comment