diff --git a/src/language/ASTBuilder.cpp b/src/language/ASTBuilder.cpp
index 1952dc39f9bf42d2fa9ee66f435b6d62baf0104b..e8c81778fe53470bc1bf22185f1fde0f7a8a43d8 100644
--- a/src/language/ASTBuilder.cpp
+++ b/src/language/ASTBuilder.cpp
@@ -110,31 +110,32 @@ struct ASTBuilder::simplify_unary : parse_tree::apply<ASTBuilder::simplify_unary
   }
 };
 
-struct ASTBuilder::simplify_statement_bloc : parse_tree::apply<ASTBuilder::simplify_statement_bloc>
+struct ASTBuilder::simplify_statement_block : parse_tree::apply<ASTBuilder::simplify_statement_block>
 {
   template <typename... States>
   static void
   transform(std::unique_ptr<ASTNode>& n, States&&... st)
   {
-    if ((n->id == typeid(language::statement_bloc) or n->id == typeid(language::bloc)) and (n->children.size() == 1)) {
+    if ((n->id == typeid(language::statement_block) or n->id == typeid(language::block)) and
+        (n->children.size() == 1)) {
       if (not n->children[0]->is<language::declaration>()) {
         n->remove_content();
         n = std::move(n->children.back());
         transform(n, st...);
       } else {
-        n->id = typeid(language::bloc);
+        n->id = typeid(language::block);
       }
     }
   }
 };
 
-struct ASTBuilder::simplify_for_statement_bloc : parse_tree::apply<ASTBuilder::simplify_for_statement_bloc>
+struct ASTBuilder::simplify_for_statement_block : parse_tree::apply<ASTBuilder::simplify_for_statement_block>
 {
   template <typename... States>
   static void
   transform(std::unique_ptr<ASTNode>& n, States&&... st)
   {
-    if ((n->id == typeid(language::for_statement_bloc) or n->id == typeid(language::bloc)) and
+    if ((n->id == typeid(language::for_statement_block) or n->id == typeid(language::block)) and
         (n->children.size() == 1)) {
       n->remove_content();
       n = std::move(n->children.back());
@@ -247,9 +248,9 @@ using selector =
                                                       unary_minusminus,
                                                       post_minusminus,
                                                       post_plusplus>,
-                       ASTBuilder::simplify_for_statement_bloc::on<for_statement_bloc>,
-                       parse_tree::discard_empty::on<ignored, semicol, bloc>,
-                       ASTBuilder::simplify_statement_bloc::on<statement_bloc>,
+                       ASTBuilder::simplify_for_statement_block::on<for_statement_block>,
+                       parse_tree::discard_empty::on<ignored, semicol, block>,
+                       ASTBuilder::simplify_statement_block::on<statement_block>,
                        ASTBuilder::simplify_for_init::on<for_init>,
                        ASTBuilder::simplify_for_test::on<for_test>,
                        ASTBuilder::simplify_for_post::on<for_post>,
diff --git a/src/language/ASTBuilder.hpp b/src/language/ASTBuilder.hpp
index f13532e31cba43e91d85262483f3813e828766f9..d7f0b57b1f971949a4dbd8633e48be5cde3d2b00 100644
--- a/src/language/ASTBuilder.hpp
+++ b/src/language/ASTBuilder.hpp
@@ -9,8 +9,8 @@ struct ASTBuilder
  private:
   struct rearrange;
   struct simplify_unary;
-  struct simplify_statement_bloc;
-  struct simplify_for_statement_bloc;
+  struct simplify_statement_block;
+  struct simplify_for_statement_block;
   struct simplify_for_init;
   struct simplify_for_test;
   struct simplify_for_post;
diff --git a/src/language/ASTNodeDataTypeBuilder.cpp b/src/language/ASTNodeDataTypeBuilder.cpp
index 40e06ee1ea5f8a5e12d46f81e3f963f3d72fb4bb..2521945644d79fc07080471abb916d6e9a8abfe4 100644
--- a/src/language/ASTNodeDataTypeBuilder.cpp
+++ b/src/language/ASTNodeDataTypeBuilder.cpp
@@ -7,7 +7,7 @@
 void
 ASTNodeDataTypeBuilder::_buildNodeDataTypes(ASTNode& n)
 {
-  if (n.is<language::bloc>() or n.is<language::for_statement>()) {
+  if (n.is<language::block>() or n.is<language::for_statement>()) {
     for (auto& child : n.children) {
       this->_buildNodeDataTypes(*child);
     }
@@ -68,11 +68,11 @@ ASTNodeDataTypeBuilder::_buildNodeDataTypes(ASTNode& n)
     } else if (n.is<language::eq_op>() or n.is<language::multiplyeq_op>() or n.is<language::divideeq_op>() or
                n.is<language::pluseq_op>() or n.is<language::minuseq_op>()) {
       n.m_data_type = n.children[0]->m_data_type;
-    } else if (n.is<language::for_post>() or n.is<language::for_init>() or n.is<language::for_statement_bloc>()) {
+    } else if (n.is<language::for_post>() or n.is<language::for_init>() or n.is<language::for_statement_block>()) {
       n.m_data_type = ASTNodeDataType::void_t;
     } else if (n.is<language::for_test>()) {
       n.m_data_type = ASTNodeDataType::bool_t;
-    } else if (n.is<language::statement_bloc>()) {
+    } else if (n.is<language::statement_block>()) {
       n.m_data_type = ASTNodeDataType::void_t;
     } else if (n.is<language::if_statement>() or n.is<language::while_statement>()) {
       n.m_data_type = ASTNodeDataType::void_t;
diff --git a/src/language/ASTNodeExpressionBuilder.cpp b/src/language/ASTNodeExpressionBuilder.cpp
index ceeb6eaacab100e6d2c3b5a17abc29fb015ee6f0..e6dd686c6ee9db5104b343ecd2bdc5ebe8a3ef3d 100644
--- a/src/language/ASTNodeExpressionBuilder.cpp
+++ b/src/language/ASTNodeExpressionBuilder.cpp
@@ -21,7 +21,7 @@
 void
 ASTNodeExpressionBuilder::_buildExpression(ASTNode& n)
 {
-  if (n.is<language::bloc>()) {
+  if (n.is<language::block>()) {
     n.m_node_processor = std::make_unique<ASTNodeListProcessor>(n);
   } else if ((n.is<language::eq_op>() or n.is<language::multiplyeq_op>() or n.is<language::divideeq_op>() or
               n.is<language::pluseq_op>() or n.is<language::minuseq_op>())) {
@@ -63,7 +63,7 @@ ASTNodeExpressionBuilder::_buildExpression(ASTNode& n)
     n.m_node_processor = std::make_unique<OStreamProcessor>(n, std::clog);
   } else if (n.is<language::if_statement>()) {
     n.m_node_processor = std::make_unique<IfProcessor>(n);
-  } else if (n.is<language::statement_bloc>()) {
+  } else if (n.is<language::statement_block>()) {
     n.m_node_processor = std::make_unique<ASTNodeListProcessor>(n);
   } else if (n.is<language::do_while_statement>()) {
     n.m_node_processor = std::make_unique<DoWhileProcessor>(n);
@@ -71,7 +71,7 @@ ASTNodeExpressionBuilder::_buildExpression(ASTNode& n)
     n.m_node_processor = std::make_unique<WhileProcessor>(n);
   } else if (n.is<language::for_statement>()) {
     n.m_node_processor = std::make_unique<ForProcessor>(n);
-  } else if (n.is<language::for_statement_bloc>()) {
+  } else if (n.is<language::for_statement_block>()) {
     n.m_node_processor = std::make_unique<ASTNodeListProcessor>(n);
   } else if (n.is<language::for_init>()) {
     n.m_node_processor = std::make_unique<FakeProcessor>();
diff --git a/src/language/ASTNodeValueBuilder.cpp b/src/language/ASTNodeValueBuilder.cpp
index 19886da7934105c606e4ff1b7fd68d04ede209a3..45108d64deed866b5b08d00884fbefe02cb554b8 100644
--- a/src/language/ASTNodeValueBuilder.cpp
+++ b/src/language/ASTNodeValueBuilder.cpp
@@ -8,7 +8,7 @@
 void
 ASTNodeValueBuilder::_buildNodeValue(ASTNode& n)
 {
-  if (n.is<language::bloc>()) {
+  if (n.is<language::block>()) {
     if (!n.children.empty()) {
       for (auto& child : n.children) {
         this->_buildNodeValue(*child);
diff --git a/src/language/ASTSymbolTableBuilder.cpp b/src/language/ASTSymbolTableBuilder.cpp
index 25cd81c708d323bc2281660a16a91801b06b63c6..5fadaf4e0cdd585a3a1e1a2adc9d0a077d24a34d 100644
--- a/src/language/ASTSymbolTableBuilder.cpp
+++ b/src/language/ASTSymbolTableBuilder.cpp
@@ -6,12 +6,12 @@
 void
 ASTSymbolTableBuilder::buildSymbolTable(ASTNode& n, std::shared_ptr<SymbolTable>& symbol_table)
 {
-  if (n.is<language::bloc>() or (n.is<language::for_statement>())) {
+  if (n.is<language::block>() or (n.is<language::for_statement>())) {
     if (!n.children.empty()) {
-      std::shared_ptr bloc_symbol_table = std::make_shared<SymbolTable>(symbol_table);
-      n.m_symbol_table                  = bloc_symbol_table;
+      std::shared_ptr block_symbol_table = std::make_shared<SymbolTable>(symbol_table);
+      n.m_symbol_table                   = block_symbol_table;
       for (auto& child : n.children) {
-        this->buildSymbolTable(*child, bloc_symbol_table);
+        this->buildSymbolTable(*child, block_symbol_table);
       }
     }
   } else {
diff --git a/src/language/PEGGrammar.hpp b/src/language/PEGGrammar.hpp
index b1b38caed0d1ada4133b6b14c6648864e2ef65f7..0c308405d92b25c785e59e93428fe51268a526bc 100644
--- a/src/language/PEGGrammar.hpp
+++ b/src/language/PEGGrammar.hpp
@@ -200,23 +200,23 @@ struct braced_instruction_list
            // non matching braces management
            if_must< at< one< '{' > >, raise<open_brace>, until<eof> > >{};
 
-struct bloc : braced_instruction_list {};
+struct block : braced_instruction_list {};
 
-struct statement_bloc;
+struct statement_block;
 
-struct if_statement : if_must< IF, parented_expression,  statement_bloc, opt< if_must<ELSE, statement_bloc > > >{};
+struct if_statement : if_must< IF, parented_expression,  statement_block, opt< if_must<ELSE, statement_block > > >{};
 
-struct do_while_statement : if_must< DO, statement_bloc, WHILE, parented_expression >{};
+struct do_while_statement : if_must< DO, statement_block, WHILE, parented_expression >{};
 
-struct while_statement : if_must< WHILE, parented_expression, statement_bloc >{};
+struct while_statement : if_must< WHILE, parented_expression, statement_block >{};
 
 struct for_init : opt< sor< declaration, affectation, expression > >{};
 struct for_test : opt< sor< affectation, expression > >{};
 struct for_post : opt< sor< affectation, expression > >{};
 
-struct for_statement_bloc;
+struct for_statement_block;
 
-struct for_statement : if_must< FOR, open_parent, for_init, SEMICOL, for_test, SEMICOL, for_post, close_parent, for_statement_bloc >{};
+struct for_statement : if_must< FOR, open_parent, for_init, SEMICOL, for_test, SEMICOL, for_post, close_parent, for_statement_block >{};
 
 struct ostream_object : seq< sor< cout_kw, cerr_kw, clog_kw >, ignored >{};
 struct ostream_statement : seq< ostream_object, star< if_must< shift_left_op, expression, ignored > > >{};
@@ -232,14 +232,14 @@ struct instruction
           if_must< BREAK, semicol >,
           if_must< CONTINUE, semicol >,
           if_must< expression, semicol >,
-          bloc,
+          block,
           semicol>
 {};
 
 struct INSTRUCTION : seq<instruction, ignored> {};
-struct statement_bloc : seq< sor< bloc, instruction >, ignored >{};
+struct statement_block : seq< sor< block, instruction >, ignored >{};
 
-struct for_statement_bloc : seq< sor< braced_instruction_list,
+struct for_statement_block : seq< sor< braced_instruction_list,
                                       instruction >,
                                  ignored >{};
 
@@ -293,7 +293,7 @@ template <>
 inline const std::string errors<language::parented_expression>::error_message = "parse error, missing parented expression";
 
 template <>
-inline const std::string errors<language::statement_bloc>::error_message = "parse error, missing instruction";
+inline const std::string errors<language::statement_block>::error_message = "parse error, missing instruction";
 
 template <>
 inline const std::string errors<language::WHILE>::error_message = "parse error, missing 'while' statement";
@@ -304,10 +304,10 @@ template <>
 inline const std::string errors<language::open_parent>::error_message = "parse error, missing open parent '('";
 
 template <>
-inline const std::string errors<language::for_statement_bloc>::error_message = "parse error, missing for-loop body";
+inline const std::string errors<language::for_statement_block>::error_message = "parse error, missing for-loop body";
 
 template <>
-inline const std::string errors<language::slashstar>::error_message = "bloc comment was never terminated, missing '*/'";
+inline const std::string errors<language::slashstar>::error_message = "block comment was never terminated, missing '*/'";
 
 template <>
 inline const std::string errors<language::open_brace>::error_message = "open brace was never closed, missing '}'";
diff --git a/tests/test_ASTBuilder.cpp b/tests/test_ASTBuilder.cpp
index dd5afa0b72508a54a55ae5cf717ed80b3ecd0447..11bdaa22aa8376f7493a4a6c0db0e3568addbe15 100644
--- a/tests/test_ASTBuilder.cpp
+++ b/tests/test_ASTBuilder.cpp
@@ -105,11 +105,11 @@ string s; s = "foo";
       CHECK_AST(data, result);
     }
 
-    SECTION("empty blocs simplification")
+    SECTION("empty blocks simplification")
     {
       std::string_view data = R"(
 {
-  /* nothing but a bloc */
+  /* nothing but a block */
   {
     ; // nothing
   }
@@ -300,7 +300,7 @@ not not not false;
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc simplification (one instruction per bloc)")
+    SECTION("statement block simplification (one instruction per block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -327,7 +327,7 @@ if (a > 0) {
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc simplification (one instruction in first bloc)")
+    SECTION("statement block simplification (one instruction in first block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -347,7 +347,7 @@ if (a > 0) {
      +-(language::eq_op)
      |   +-(language::name:a)
      |   `-(language::integer:0)
-     `-(language::bloc)
+     `-(language::block)
          +-(language::eq_op)
          |   +-(language::name:a)
          |   `-(language::integer:3)
@@ -359,7 +359,7 @@ if (a > 0) {
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc simplification (one instruction in second bloc)")
+    SECTION("statement block simplification (one instruction in second block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -376,7 +376,7 @@ if (a > 0) {
      +-(language::greater_op)
      |   +-(language::name:a)
      |   `-(language::integer:0)
-     +-(language::bloc)
+     +-(language::block)
      |   +-(language::eq_op)
      |   |   +-(language::name:a)
      |   |   `-(language::integer:0)
@@ -389,7 +389,7 @@ if (a > 0) {
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc non-simplification (one declaration in each bloc)")
+    SECTION("statement block non-simplification (one declaration in each block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -405,12 +405,12 @@ if (a > 0) {
      +-(language::greater_op)
      |   +-(language::name:a)
      |   `-(language::integer:0)
-     +-(language::bloc)
+     +-(language::block)
      |   `-(language::declaration)
      |       +-(language::R_set)
      |       +-(language::name:b)
      |       `-(language::name:a)
-     `-(language::bloc)
+     `-(language::block)
          `-(language::declaration)
              +-(language::R_set)
              +-(language::name:c)
@@ -421,7 +421,7 @@ if (a > 0) {
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc simplification (one declaration in first bloc)")
+    SECTION("statement block simplification (one declaration in first block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -438,12 +438,12 @@ if (a > 0) {
      +-(language::greater_op)
      |   +-(language::name:a)
      |   `-(language::integer:0)
-     +-(language::bloc)
+     +-(language::block)
      |   `-(language::declaration)
      |       +-(language::R_set)
      |       +-(language::name:b)
      |       `-(language::name:a)
-     `-(language::bloc)
+     `-(language::block)
          +-(language::declaration)
          |   +-(language::R_set)
          |   +-(language::name:c)
@@ -456,7 +456,7 @@ if (a > 0) {
       CHECK_AST(data, result);
     }
 
-    SECTION("statement bloc simplification (one declaration in second bloc)")
+    SECTION("statement block simplification (one declaration in second block)")
     {
       std::string_view data = R"(
 if (a > 0) {
@@ -473,14 +473,14 @@ if (a > 0) {
      +-(language::greater_op)
      |   +-(language::name:a)
      |   `-(language::integer:0)
-     +-(language::bloc)
+     +-(language::block)
      |   +-(language::declaration)
      |   |   +-(language::R_set)
      |   |   +-(language::name:b)
      |   |   `-(language::name:a)
      |   `-(language::unary_plusplus)
      |       `-(language::name:b)
-     `-(language::bloc)
+     `-(language::block)
          `-(language::declaration)
              +-(language::R_set)
              +-(language::name:c)
@@ -518,7 +518,7 @@ for(N i=0; i<10; ++i) {
       CHECK_AST(data, result);
     }
 
-    SECTION("for-statements simplification (complex bloc)")
+    SECTION("for-statements simplification (complex block)")
     {
       std::string_view data = R"(
 for(N i=0; i<10; ++i) {
@@ -539,7 +539,7 @@ for(N i=0; i<10; ++i) {
      |   `-(language::integer:10)
      +-(language::unary_plusplus)
      |   `-(language::name:i)
-     `-(language::for_statement_bloc)
+     `-(language::for_statement_block)
          +-(language::pluseq_op)
          |   +-(language::name:i)
          |   `-(language::integer:3)
diff --git a/tests/test_ASTNodeDataTypeBuilder.cpp b/tests/test_ASTNodeDataTypeBuilder.cpp
index 11cfd48191e3e29271ab76058ae1f8c573d6365b..da39ea73dd24ac5efd4570d41c4c6f747f63d06b 100644
--- a/tests/test_ASTNodeDataTypeBuilder.cpp
+++ b/tests/test_ASTNodeDataTypeBuilder.cpp
@@ -81,7 +81,7 @@ false;
     CHECK_AST(data, result);
   }
 
-  SECTION("bloc")
+  SECTION("block")
   {
     std::string_view data = R"(
 {
@@ -92,7 +92,7 @@ false;
 
     std::string_view result = R"(
 (root:void)
- `-(language::bloc:void)
+ `-(language::block:void)
      +-(language::integer:1:Z)
      `-(language::real:2.3:R)
 )";
@@ -373,7 +373,7 @@ for (;;);
      +-(language::for_init:void)
      +-(language::for_test:B)
      +-(language::for_post:void)
-     `-(language::for_statement_bloc:void)
+     `-(language::for_statement_block:void)
 )";
 
     CHECK_AST(data, result);
@@ -406,7 +406,7 @@ for (Z i=0; i<3; i += 1) { i += 2; }
     CHECK_AST(data, result);
   }
 
-  SECTION("empty bloc")
+  SECTION("empty block")
   {
     std::string_view data = R"(
 {}
@@ -419,7 +419,7 @@ for (Z i=0; i<3; i += 1) { i += 2; }
     CHECK_AST(data, result);
   }
 
-  SECTION("bloc")
+  SECTION("block")
   {
     std::string_view data = R"(
 {
@@ -429,7 +429,7 @@ for (Z i=0; i<3; i += 1) { i += 2; }
 
     std::string_view result = R"(
 (root:void)
- `-(language::bloc:void)
+ `-(language::block:void)
      `-(language::integer:3:Z)
 )";
 
@@ -448,7 +448,7 @@ if (true);
 (root:void)
  `-(language::if_statement:void)
      +-(language::true_kw:B)
-     `-(language::statement_bloc:void)
+     `-(language::statement_block:void)
 )";
 
       CHECK_AST(data, result);
@@ -474,7 +474,7 @@ else
       CHECK_AST(data, result);
     }
 
-    SECTION("if else simplify bloc")
+    SECTION("if else simplify block")
     {
       std::string_view data = R"(
 if (true) {
@@ -495,7 +495,7 @@ if (true) {
       CHECK_AST(data, result);
     }
 
-    SECTION("if bloc")
+    SECTION("if block")
     {
       std::string_view data = R"(
 if (true) {
@@ -508,7 +508,7 @@ if (true) {
 (root:void)
  `-(language::if_statement:void)
      +-(language::true_kw:B)
-     `-(language::bloc:void)
+     `-(language::block:void)
          +-(language::integer:1:Z)
          `-(language::integer:2:Z)
 )";
@@ -541,7 +541,7 @@ while (true);
 (root:void)
  `-(language::while_statement:void)
      +-(language::true_kw:B)
-     `-(language::statement_bloc:void)
+     `-(language::statement_block:void)
 )";
 
       CHECK_AST(data, result);
@@ -563,7 +563,7 @@ while (true) 1;
       CHECK_AST(data, result);
     }
 
-    SECTION("while simplified bloc")
+    SECTION("while simplified block")
     {
       std::string_view data = R"(
 while (true) {
@@ -581,7 +581,7 @@ while (true) {
       CHECK_AST(data, result);
     }
 
-    SECTION("while bloc_statement")
+    SECTION("while block_statement")
     {
       std::string_view data = R"(
 while (true) {
@@ -594,7 +594,7 @@ while (true) {
 (root:void)
  `-(language::while_statement:void)
      +-(language::true_kw:B)
-     `-(language::bloc:void)
+     `-(language::block:void)
          +-(language::integer:1:Z)
          `-(language::integer:2:Z)
 )";
@@ -626,7 +626,7 @@ do ; while (true);
       std::string_view result = R"(
 (root:void)
  `-(language::do_while_statement:void)
-     +-(language::statement_bloc:void)
+     +-(language::statement_block:void)
      `-(language::true_kw:B)
 )";
 
@@ -649,7 +649,7 @@ do 1; while (true);
       CHECK_AST(data, result);
     }
 
-    SECTION("do-while simplified bloc")
+    SECTION("do-while simplified block")
     {
       std::string_view data = R"(
 do {
@@ -667,7 +667,7 @@ do {
       CHECK_AST(data, result);
     }
 
-    SECTION("do-while bloc")
+    SECTION("do-while block")
     {
       std::string_view data = R"(
 do {
@@ -679,7 +679,7 @@ do {
       std::string_view result = R"(
 (root:void)
  `-(language::do_while_statement:void)
-     +-(language::bloc:void)
+     +-(language::block:void)
      |   +-(language::integer:1:Z)
      |   `-(language::integer:2:Z)
      `-(language::true_kw:B)
diff --git a/tests/test_ASTNodeDeclarationCleaner.cpp b/tests/test_ASTNodeDeclarationCleaner.cpp
index 03c46fff4490a8284cd7b5665e75fd030af7b0c2..b92864235060bb94e25a3d3f44940484574f92b8 100644
--- a/tests/test_ASTNodeDeclarationCleaner.cpp
+++ b/tests/test_ASTNodeDeclarationCleaner.cpp
@@ -85,7 +85,7 @@ if (true) {
  |   `-(language::integer:1)
  `-(language::if_statement)
      +-(language::true_kw)
-     `-(language::bloc)
+     `-(language::block)
          `-(language::eq_op)
              +-(language::name:x)
              `-(language::multiply_op)
diff --git a/tests/test_ASTNodeDeclarationToAffectationConverter.cpp b/tests/test_ASTNodeDeclarationToAffectationConverter.cpp
index b7f00390ca77c176df0d16d09c8950cd830165df..c1226f3ee39f85df006fd8934c13ee9280b08618 100644
--- a/tests/test_ASTNodeDeclarationToAffectationConverter.cpp
+++ b/tests/test_ASTNodeDeclarationToAffectationConverter.cpp
@@ -89,7 +89,7 @@ for(N i=0; i<2; ++i) {
      |   `-(language::integer:2)
      +-(language::unary_plusplus)
      |   `-(language::name:i)
-     `-(language::for_statement_bloc)
+     `-(language::for_statement_block)
          +-(language::eq_op)
          |   +-(language::name:j)
          |   `-(language::plus_op)
diff --git a/tests/test_ASTNodeExpressionBuilder.cpp b/tests/test_ASTNodeExpressionBuilder.cpp
index 56899d8af87b6e895e82126cdea6ea451f5d1ff9..394ed133a8ac2d79127d39845696a614befdb5de 100644
--- a/tests/test_ASTNodeExpressionBuilder.cpp
+++ b/tests/test_ASTNodeExpressionBuilder.cpp
@@ -128,7 +128,7 @@ false;
     }
   }
 
-  SECTION("bloc")
+  SECTION("block")
   {
     std::string_view data = R"(
 {
@@ -138,7 +138,7 @@ false;
 
     std::string result = R"(
 (root:ASTNodeListProcessor)
- `-(language::bloc:ASTNodeListProcessor)
+ `-(language::block:ASTNodeListProcessor)
      `-(language::integer:1:FakeProcessor)
 )";
 
@@ -682,7 +682,7 @@ if(true);
 (root:ASTNodeListProcessor)
  `-(language::if_statement:IfProcessor)
      +-(language::true_kw:FakeProcessor)
-     `-(language::statement_bloc:ASTNodeListProcessor)
+     `-(language::statement_block:ASTNodeListProcessor)
 )";
 
       CHECK_AST(data, result);
@@ -697,7 +697,7 @@ do; while(true);
       std::string result = R"(
 (root:ASTNodeListProcessor)
  `-(language::do_while_statement:DoWhileProcessor)
-     +-(language::statement_bloc:ASTNodeListProcessor)
+     +-(language::statement_block:ASTNodeListProcessor)
      `-(language::true_kw:FakeProcessor)
 )";
 
@@ -714,7 +714,7 @@ while(true);
 (root:ASTNodeListProcessor)
  `-(language::while_statement:WhileProcessor)
      +-(language::true_kw:FakeProcessor)
-     `-(language::statement_bloc:ASTNodeListProcessor)
+     `-(language::statement_block:ASTNodeListProcessor)
 )";
 
       CHECK_AST(data, result);
@@ -739,7 +739,7 @@ for(N i=0; i<10; ++i);
      |   `-(language::integer:10:FakeProcessor)
      +-(language::unary_plusplus:IncDecExpressionProcessor<language::unary_plusplus, unsigned long>)
      |   `-(language::name:i:NameProcessor)
-     `-(language::for_statement_bloc:ASTNodeListProcessor)
+     `-(language::for_statement_block:ASTNodeListProcessor)
 )";
 
         CHECK_AST(data, result);
@@ -764,7 +764,7 @@ for(; i<10; ++i);
      |   `-(language::integer:10:FakeProcessor)
      +-(language::unary_plusplus:IncDecExpressionProcessor<language::unary_plusplus, unsigned long>)
      |   `-(language::name:i:NameProcessor)
-     `-(language::for_statement_bloc:ASTNodeListProcessor)
+     `-(language::for_statement_block:ASTNodeListProcessor)
 )";
 
         CHECK_AST(data, result);
@@ -785,7 +785,7 @@ for(N i=0; ; ++i);
      +-(language::for_test:FakeProcessor)
      +-(language::unary_plusplus:IncDecExpressionProcessor<language::unary_plusplus, unsigned long>)
      |   `-(language::name:i:NameProcessor)
-     `-(language::for_statement_bloc:ASTNodeListProcessor)
+     `-(language::for_statement_block:ASTNodeListProcessor)
 )";
 
         CHECK_AST(data, result);
@@ -807,7 +807,7 @@ for(N i=0; i<10;);
      |   +-(language::name:i:NameProcessor)
      |   `-(language::integer:10:FakeProcessor)
      +-(language::for_post:FakeProcessor)
-     `-(language::for_statement_bloc:ASTNodeListProcessor)
+     `-(language::for_statement_block:ASTNodeListProcessor)
 )";
 
         CHECK_AST(data, result);
diff --git a/tests/test_ASTNodeValueBuilder.cpp b/tests/test_ASTNodeValueBuilder.cpp
index 70364828fdc3a350ed8024ed3dea3c58672e74b2..a39ca80a151cfbf3bc126486087dc661bda51a4e 100644
--- a/tests/test_ASTNodeValueBuilder.cpp
+++ b/tests/test_ASTNodeValueBuilder.cpp
@@ -111,13 +111,13 @@ for(;;);
      +-(language::for_init:--)
      +-(language::for_test:1)
      +-(language::for_post:--)
-     `-(language::for_statement_bloc:--)
+     `-(language::for_statement_block:--)
 )";
 
     CHECK_AST_VALUES(data, result);
   }
 
-  SECTION("bloc values")
+  SECTION("block values")
   {
     std::string_view data = R"(
 {
@@ -128,7 +128,7 @@ for(;;);
 
     std::string_view result = R"(
 (root:--)
- `-(language::bloc:--)
+ `-(language::block:--)
      +-(language::integer:1:1)
      `-(language::real:2.3:2.3)
 )";