From e354cc4972f3707df56d3b491941de2067209f84 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Thu, 21 May 2020 17:41:27 +0200
Subject: [PATCH] Rename TupleToVectorProcessor -> TupleToTinyVectorProcessor

---
 src/language/ast/ASTNodeExpressionBuilder.cpp       |  6 +++---
 .../ast/ASTNodeFunctionExpressionBuilder.cpp        |  6 +++---
 ...Processor.hpp => TupleToTinyVectorProcessor.hpp} | 13 +++++++------
 tests/test_ASTNodeExpressionBuilder.cpp             |  4 ++--
 tests/test_ASTNodeFunctionExpressionBuilder.cpp     | 10 +++++-----
 5 files changed, 20 insertions(+), 19 deletions(-)
 rename src/language/node_processor/{TupleToVectorProcessor.hpp => TupleToTinyVectorProcessor.hpp} (69%)

diff --git a/src/language/ast/ASTNodeExpressionBuilder.cpp b/src/language/ast/ASTNodeExpressionBuilder.cpp
index ebad79c58..48b807c2f 100644
--- a/src/language/ast/ASTNodeExpressionBuilder.cpp
+++ b/src/language/ast/ASTNodeExpressionBuilder.cpp
@@ -18,7 +18,7 @@
 #include <language/node_processor/LocalNameProcessor.hpp>
 #include <language/node_processor/NameProcessor.hpp>
 #include <language/node_processor/OStreamProcessor.hpp>
-#include <language/node_processor/TupleToVectorProcessor.hpp>
+#include <language/node_processor/TupleToTinyVectorProcessor.hpp>
 #include <language/node_processor/ValueProcessor.hpp>
 #include <language/node_processor/WhileProcessor.hpp>
 
@@ -42,11 +42,11 @@ ASTNodeExpressionBuilder::_buildExpression(ASTNode& n)
     switch (n.children.size()) {
       // tuples are made of at least two elements
     case 2: {
-      n.m_node_processor = std::make_unique<TupleToVectorProcessor<ASTNodeExpressionListProcessor, 2>>(n);
+      n.m_node_processor = std::make_unique<TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 2>>(n);
       break;
     }
     case 3: {
-      n.m_node_processor = std::make_unique<TupleToVectorProcessor<ASTNodeExpressionListProcessor, 3>>(n);
+      n.m_node_processor = std::make_unique<TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 3>>(n);
       break;
     }
       // LCOV_EXCL_START
diff --git a/src/language/ast/ASTNodeFunctionExpressionBuilder.cpp b/src/language/ast/ASTNodeFunctionExpressionBuilder.cpp
index 1ee869184..597347ab8 100644
--- a/src/language/ast/ASTNodeFunctionExpressionBuilder.cpp
+++ b/src/language/ast/ASTNodeFunctionExpressionBuilder.cpp
@@ -4,7 +4,7 @@
 #include <language/ast/ASTNodeDataTypeFlattener.hpp>
 #include <language/ast/ASTNodeNaturalConversionChecker.hpp>
 #include <language/node_processor/FunctionProcessor.hpp>
-#include <language/node_processor/TupleToVectorProcessor.hpp>
+#include <language/node_processor/TupleToTinyVectorProcessor.hpp>
 #include <language/utils/FunctionTable.hpp>
 #include <language/utils/SymbolTable.hpp>
 
@@ -404,12 +404,12 @@ ASTNodeFunctionExpressionBuilder::ASTNodeFunctionExpressionBuilder(ASTNode& node
       switch (vector_type.dimension()) {
       case 2: {
         node.m_node_processor =
-          std::make_unique<TupleToVectorProcessor<FunctionProcessor, 2>>(node, std::move(function_processor));
+          std::make_unique<TupleToTinyVectorProcessor<FunctionProcessor, 2>>(node, std::move(function_processor));
         break;
       }
       case 3: {
         node.m_node_processor =
-          std::make_unique<TupleToVectorProcessor<FunctionProcessor, 3>>(node, std::move(function_processor));
+          std::make_unique<TupleToTinyVectorProcessor<FunctionProcessor, 3>>(node, std::move(function_processor));
         break;
       }
         // LCOV_EXCL_START
diff --git a/src/language/node_processor/TupleToVectorProcessor.hpp b/src/language/node_processor/TupleToTinyVectorProcessor.hpp
similarity index 69%
rename from src/language/node_processor/TupleToVectorProcessor.hpp
rename to src/language/node_processor/TupleToTinyVectorProcessor.hpp
index b8b32ac12..da4f1e08d 100644
--- a/src/language/node_processor/TupleToVectorProcessor.hpp
+++ b/src/language/node_processor/TupleToTinyVectorProcessor.hpp
@@ -1,11 +1,11 @@
-#ifndef TUPLE_TO_VECTOR_PROCESSOR_HPP
-#define TUPLE_TO_VECTOR_PROCESSOR_HPP
+#ifndef TUPLE_TO_TINY_VECTOR_PROCESSOR_HPP
+#define TUPLE_TO_TINY_VECTOR_PROCESSOR_HPP
 
 #include <language/ast/ASTNode.hpp>
 #include <language/node_processor/INodeProcessor.hpp>
 
 template <typename TupleProcessorT, size_t N>
-class TupleToVectorProcessor final : public INodeProcessor
+class TupleToTinyVectorProcessor final : public INodeProcessor
 {
  private:
   ASTNode& m_node;
@@ -40,11 +40,12 @@ class TupleToVectorProcessor final : public INodeProcessor
     return DataVariant{std::move(x)};
   }
 
-  TupleToVectorProcessor(ASTNode& node) : m_node{node}, m_tuple_processor{std::make_unique<TupleProcessorT>(node)} {}
+  TupleToTinyVectorProcessor(ASTNode& node) : m_node{node}, m_tuple_processor{std::make_unique<TupleProcessorT>(node)}
+  {}
 
-  TupleToVectorProcessor(ASTNode& node, std::unique_ptr<TupleProcessorT>&& tuple_processor)
+  TupleToTinyVectorProcessor(ASTNode& node, std::unique_ptr<TupleProcessorT>&& tuple_processor)
     : m_node{node}, m_tuple_processor{std::move(tuple_processor)}
   {}
 };
 
-#endif   // TUPLE_TO_VECTOR_PROCESSOR_HPP
+#endif   // TUPLE_TO_TINY_VECTOR_PROCESSOR_HPP
diff --git a/tests/test_ASTNodeExpressionBuilder.cpp b/tests/test_ASTNodeExpressionBuilder.cpp
index 7eedbf1be..136cb587c 100644
--- a/tests/test_ASTNodeExpressionBuilder.cpp
+++ b/tests/test_ASTNodeExpressionBuilder.cpp
@@ -276,7 +276,7 @@ let  (t,x): R*R^3, (t,x) = (0,(1,2,3));
      |   `-(language::name:x:NameProcessor)
      `-(language::expression_list:ASTNodeExpressionListProcessor)
          +-(language::integer:0:ValueProcessor)
-         `-(language::tuple_expression:TupleToVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
+         `-(language::tuple_expression:TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
              +-(language::integer:1:ValueProcessor)
              +-(language::integer:2:ValueProcessor)
              `-(language::integer:3:ValueProcessor)
@@ -299,7 +299,7 @@ let (t,x): R*R^2, (t,x) = (0,(1,2));
      |   `-(language::name:x:NameProcessor)
      `-(language::expression_list:ASTNodeExpressionListProcessor)
          +-(language::integer:0:ValueProcessor)
-         `-(language::tuple_expression:TupleToVectorProcessor<ASTNodeExpressionListProcessor, 2ul>)
+         `-(language::tuple_expression:TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 2ul>)
              +-(language::integer:1:ValueProcessor)
              `-(language::integer:2:ValueProcessor)
 )";
diff --git a/tests/test_ASTNodeFunctionExpressionBuilder.cpp b/tests/test_ASTNodeFunctionExpressionBuilder.cpp
index b350dea6f..70d8eb738 100644
--- a/tests/test_ASTNodeFunctionExpressionBuilder.cpp
+++ b/tests/test_ASTNodeFunctionExpressionBuilder.cpp
@@ -408,7 +408,7 @@ f(1,2);
 
       std::string_view result = R"(
 (root:ASTNodeListProcessor)
- `-(language::function_evaluation:TupleToVectorProcessor<FunctionProcessor, 2ul>)
+ `-(language::function_evaluation:TupleToTinyVectorProcessor<FunctionProcessor, 2ul>)
      +-(language::name:f:NameProcessor)
      `-(language::function_argument_list:ASTNodeExpressionListProcessor)
          +-(language::integer:1:ValueProcessor)
@@ -427,7 +427,7 @@ f(1,2,3);
 
       std::string_view result = R"(
 (root:ASTNodeListProcessor)
- `-(language::function_evaluation:TupleToVectorProcessor<FunctionProcessor, 3ul>)
+ `-(language::function_evaluation:TupleToTinyVectorProcessor<FunctionProcessor, 3ul>)
      +-(language::name:f:NameProcessor)
      `-(language::function_argument_list:ASTNodeExpressionListProcessor)
          +-(language::integer:1:ValueProcessor)
@@ -593,7 +593,7 @@ f((1,2,3));
 (root:ASTNodeListProcessor)
  `-(language::function_evaluation:FunctionProcessor)
      +-(language::name:f:NameProcessor)
-     `-(language::tuple_expression:TupleToVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
+     `-(language::tuple_expression:TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
          +-(language::integer:1:ValueProcessor)
          +-(language::integer:2:ValueProcessor)
          `-(language::integer:3:ValueProcessor)
@@ -615,11 +615,11 @@ f(2,(1,2,3),(2,1.3));
      +-(language::name:f:NameProcessor)
      `-(language::function_argument_list:ASTNodeExpressionListProcessor)
          +-(language::integer:2:ValueProcessor)
-         +-(language::tuple_expression:TupleToVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
+         +-(language::tuple_expression:TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 3ul>)
          |   +-(language::integer:1:ValueProcessor)
          |   +-(language::integer:2:ValueProcessor)
          |   `-(language::integer:3:ValueProcessor)
-         `-(language::tuple_expression:TupleToVectorProcessor<ASTNodeExpressionListProcessor, 2ul>)
+         `-(language::tuple_expression:TupleToTinyVectorProcessor<ASTNodeExpressionListProcessor, 2ul>)
              +-(language::integer:2:ValueProcessor)
              `-(language::real:1.3:ValueProcessor)
 )";
-- 
GitLab