From 89a36e5b37fb4a65d7db381f092b4c4308d01a7a Mon Sep 17 00:00:00 2001 From: "Leandro T. C. Melo" Date: Sat, 24 Aug 2024 14:34:18 -0300 Subject: [PATCH] doc update --- api-docs/html/_assertions_8h_source.html | 27 +- api-docs/html/_binder_8h_source.html | 321 +- api-docs/html/_binder_tester_8h_source.html | 8310 +++++++++-------- api-docs/html/_compilation_8h_source.html | 2 +- api-docs/html/_fwds_8h_source.html | 100 +- ...m_i_x_i_n___nameable_symbol_8h_source.html | 4 +- ...m_i_x_i_n___typeable_symbol_8h_source.html | 25 +- api-docs/html/_parser_tester_8h_source.html | 2 +- api-docs/html/_reparser_tester_8h_source.html | 2 +- api-docs/html/_scope_8h_source.html | 56 +- api-docs/html/_scope_kind_8h_source.html | 68 +- api-docs/html/_semantic_model_8h_source.html | 117 +- api-docs/html/_std_lib_index_8h_source.html | 2 +- api-docs/html/_symbol_8h_source.html | 11 +- api-docs/html/_symbol___a_l_l_8h_source.html | 24 +- .../html/_symbol___declaration_8h_source.html | 79 +- .../html/_symbol___program_8h_source.html | 60 +- .../_symbol___translation_unit_8h_source.html | 34 +- api-docs/html/_symbol_kind_8h_source.html | 60 +- api-docs/html/_syntax_nodes_8h_source.html | 3 +- ...syntax_nodes___declarations_8h_source.html | 28 +- .../html/_test_expectation_8h_source.html | 265 +- .../_test_suite___internals_8h_source.html | 86 +- api-docs/html/_type_8h_source.html | 126 +- api-docs/html/_type___a_l_l_8h_source.html | 5 +- api-docs/html/_type___array_8h_source.html | 30 +- api-docs/html/_type___basic_8h_source.html | 2 +- api-docs/html/_type___function_8h_source.html | 33 +- api-docs/html/_type___pointer_8h_source.html | 43 +- api-docs/html/_type___tag_8h_source.html | 2 +- api-docs/html/_type___typedef_8h_source.html | 2 +- api-docs/html/_type___void_8h_source.html | 2 +- api-docs/html/_type_kind_8h_source.html | 51 +- api-docs/html/annotated.html | 260 +- api-docs/html/classes.html | 439 +- ...classpsy_1_1_c_1_1_array_type-members.html | 6 +- .../html/classpsy_1_1_c_1_1_array_type.html | 12 +- ...classpsy_1_1_c_1_1_basic_type-members.html | 6 +- .../html/classpsy_1_1_c_1_1_basic_type.html | 12 +- .../classpsy_1_1_c_1_1_binder-members.html | 4 +- api-docs/html/classpsy_1_1_c_1_1_binder.html | 13 +- .../html/classpsy_1_1_c_1_1_enum-members.html | 67 +- api-docs/html/classpsy_1_1_c_1_1_enum.html | 190 +- api-docs/html/classpsy_1_1_c_1_1_enum.png | Bin 1289 -> 1541 bytes ...classpsy_1_1_c_1_1_enumerator-members.html | 62 +- .../html/classpsy_1_1_c_1_1_enumerator.html | 160 +- .../html/classpsy_1_1_c_1_1_enumerator.png | Bin 2426 -> 2337 bytes .../classpsy_1_1_c_1_1_field-members.html | 62 +- api-docs/html/classpsy_1_1_c_1_1_field.html | 158 +- api-docs/html/classpsy_1_1_c_1_1_field.png | Bin 2386 -> 2297 bytes .../classpsy_1_1_c_1_1_function-members.html | 40 +- .../html/classpsy_1_1_c_1_1_function.html | 86 +- api-docs/html/classpsy_1_1_c_1_1_function.png | Bin 1828 -> 1794 bytes ...sspsy_1_1_c_1_1_function_type-members.html | 6 +- .../classpsy_1_1_c_1_1_function_type.html | 16 +- ...1_1_c_1_1_m_i_x_i_n___nameable_symbol.html | 12 +- ..._1_1_c_1_1_m_i_x_i_n___nameable_symbol.png | Bin 2451 -> 2375 bytes ...1_1_c_1_1_m_i_x_i_n___typeable_symbol.html | 13 +- ..._1_1_c_1_1_m_i_x_i_n___typeable_symbol.png | Bin 2454 -> 2482 bytes .../classpsy_1_1_c_1_1_parameter-members.html | 62 +- .../html/classpsy_1_1_c_1_1_parameter.html | 154 +- .../html/classpsy_1_1_c_1_1_parameter.png | Bin 2427 -> 2338 bytes ...asspsy_1_1_c_1_1_pointer_type-members.html | 10 +- .../html/classpsy_1_1_c_1_1_pointer_type.html | 44 +- .../classpsy_1_1_c_1_1_program-members.html | 31 +- api-docs/html/classpsy_1_1_c_1_1_program.html | 26 +- .../classpsy_1_1_c_1_1_scope-members.html | 7 +- api-docs/html/classpsy_1_1_c_1_1_scope.html | 94 +- ...spsy_1_1_c_1_1_semantic_model-members.html | 23 +- .../classpsy_1_1_c_1_1_semantic_model.html | 159 +- .../classpsy_1_1_c_1_1_struct-members.html | 67 +- api-docs/html/classpsy_1_1_c_1_1_struct.html | 190 +- api-docs/html/classpsy_1_1_c_1_1_struct.png | Bin 1302 -> 1554 bytes .../classpsy_1_1_c_1_1_symbol-members.html | 6 +- api-docs/html/classpsy_1_1_c_1_1_symbol.html | 53 +- api-docs/html/classpsy_1_1_c_1_1_symbol.png | Bin 6011 -> 4821 bytes .../classpsy_1_1_c_1_1_syntax_visitor.html | 20 +- .../classpsy_1_1_c_1_1_syntax_visitor.png | Bin 4791 -> 4726 bytes .../classpsy_1_1_c_1_1_tag_type-members.html | 6 +- .../html/classpsy_1_1_c_1_1_tag_type.html | 12 +- ...sy_1_1_c_1_1_translation_unit-members.html | 21 +- .../classpsy_1_1_c_1_1_translation_unit.html | 39 +- .../html/classpsy_1_1_c_1_1_type-members.html | 6 +- api-docs/html/classpsy_1_1_c_1_1_type.html | 154 +- api-docs/html/classpsy_1_1_c_1_1_type.png | Bin 2002 -> 3264 bytes .../classpsy_1_1_c_1_1_typedef-members.html | 54 +- api-docs/html/classpsy_1_1_c_1_1_typedef.html | 181 +- api-docs/html/classpsy_1_1_c_1_1_typedef.png | Bin 1323 -> 1835 bytes ...asspsy_1_1_c_1_1_typedef_type-members.html | 6 +- .../html/classpsy_1_1_c_1_1_typedef_type.html | 12 +- .../classpsy_1_1_c_1_1_union-members.html | 67 +- api-docs/html/classpsy_1_1_c_1_1_union.html | 190 +- api-docs/html/classpsy_1_1_c_1_1_union.png | Bin 1285 -> 1538 bytes .../classpsy_1_1_c_1_1_variable-members.html | 62 +- .../html/classpsy_1_1_c_1_1_variable.html | 160 +- api-docs/html/classpsy_1_1_c_1_1_variable.png | Bin 2422 -> 2331 bytes .../classpsy_1_1_c_1_1_void_type-members.html | 6 +- .../html/classpsy_1_1_c_1_1_void_type.html | 12 +- api-docs/html/classpsy_1_1_tester.html | 1 + api-docs/html/classpsy_1_1_tester.png | Bin 1468 -> 1742 bytes api-docs/html/files.html | 57 +- api-docs/html/functions_a.html | 54 +- api-docs/html/functions_c.html | 11 +- api-docs/html/functions_d.html | 40 +- api-docs/html/functions_e.html | 6 + api-docs/html/functions_func_a.html | 56 +- api-docs/html/functions_func_c.html | 2 +- api-docs/html/functions_func_d.html | 40 +- api-docs/html/functions_func_e.html | 6 + api-docs/html/functions_func_i.html | 19 +- api-docs/html/functions_func_k.html | 7 +- api-docs/html/functions_func_l.html | 2 +- api-docs/html/functions_func_n.html | 4 +- api-docs/html/functions_func_o.html | 3 + api-docs/html/functions_func_s.html | 9 +- api-docs/html/functions_func_t.html | 2 +- api-docs/html/functions_func_u.html | 3 + api-docs/html/functions_i.html | 19 +- api-docs/html/functions_k.html | 7 +- api-docs/html/functions_l.html | 2 +- api-docs/html/functions_n.html | 4 +- api-docs/html/functions_o.html | 3 + api-docs/html/functions_s.html | 15 +- api-docs/html/functions_t.html | 2 +- api-docs/html/functions_u.html | 3 + api-docs/html/hierarchy.html | 81 +- api-docs/html/search/all_1.js | 44 +- api-docs/html/search/all_10.js | 8 +- api-docs/html/search/all_11.js | 64 +- api-docs/html/search/all_12.js | 104 +- api-docs/html/search/all_13.js | 51 +- api-docs/html/search/all_14.js | 19 +- api-docs/html/search/all_15.js | 15 +- api-docs/html/search/all_16.js | 2 +- api-docs/html/search/all_2.js | 18 +- api-docs/html/search/all_3.js | 52 +- api-docs/html/search/all_4.js | 73 +- api-docs/html/search/all_5.js | 112 +- api-docs/html/search/all_6.js | 42 +- api-docs/html/search/all_7.js | 14 +- api-docs/html/search/all_8.js | 8 +- api-docs/html/search/all_9.js | 107 +- api-docs/html/search/all_a.js | 6 +- api-docs/html/search/all_b.js | 38 +- api-docs/html/search/all_c.js | 16 +- api-docs/html/search/all_d.js | 14 +- api-docs/html/search/all_e.js | 11 +- api-docs/html/search/all_f.js | 46 +- api-docs/html/search/classes_0.js | 26 +- api-docs/html/search/classes_1.js | 18 +- api-docs/html/search/classes_10.js | 79 +- api-docs/html/search/classes_11.js | 43 +- api-docs/html/search/classes_12.js | 11 +- api-docs/html/search/classes_13.js | 9 +- api-docs/html/search/classes_14.js | 2 +- api-docs/html/search/classes_2.js | 34 +- api-docs/html/search/classes_3.js | 33 +- api-docs/html/search/classes_4.js | 48 +- api-docs/html/search/classes_5.js | 28 +- api-docs/html/search/classes_6.js | 10 +- api-docs/html/search/classes_7.js | 4 +- api-docs/html/search/classes_8.js | 20 +- api-docs/html/search/classes_9.js | 26 +- api-docs/html/search/classes_a.js | 16 +- api-docs/html/search/classes_b.js | 10 +- api-docs/html/search/classes_c.js | 8 +- api-docs/html/search/classes_d.js | 36 +- api-docs/html/search/classes_e.js | 5 +- api-docs/html/search/classes_f.js | 45 +- api-docs/html/search/enums_0.js | 4 +- api-docs/html/search/enums_1.js | 4 +- api-docs/html/search/enums_2.js | 2 +- api-docs/html/search/enums_3.js | 2 +- api-docs/html/search/enums_4.js | 6 +- api-docs/html/search/enums_5.js | 2 +- api-docs/html/search/enumvalues_0.js | 10 +- api-docs/html/search/enumvalues_1.js | 4 +- api-docs/html/search/functions_0.js | 2 +- api-docs/html/search/functions_1.js | 72 +- api-docs/html/search/functions_10.js | 37 +- api-docs/html/search/functions_11.js | 18 +- api-docs/html/search/functions_12.js | 3 +- api-docs/html/search/functions_13.js | 12 +- api-docs/html/search/functions_2.js | 20 +- api-docs/html/search/functions_3.js | 30 +- api-docs/html/search/functions_4.js | 62 +- api-docs/html/search/functions_5.js | 16 +- api-docs/html/search/functions_6.js | 4 +- api-docs/html/search/functions_7.js | 4 +- api-docs/html/search/functions_8.js | 89 +- api-docs/html/search/functions_9.js | 2 +- api-docs/html/search/functions_a.js | 18 +- api-docs/html/search/functions_b.js | 2 +- api-docs/html/search/functions_c.js | 4 +- api-docs/html/search/functions_d.js | 3 +- api-docs/html/search/functions_e.js | 14 +- api-docs/html/search/functions_f.js | 6 +- api-docs/html/search/searchdata.js | 4 +- ...tion_1_1_function_symbol_impl-members.html | 2 +- ...uct_function_1_1_function_symbol_impl.html | 8 +- ...model_1_1_semantic_model_impl-members.html | 8 +- ...emantic_model_1_1_semantic_model_impl.html | 24 +- ...ructpsy_1_1_c_1_1_expectation-members.html | 14 +- .../html/structpsy_1_1_c_1_1_expectation.html | 24 +- 204 files changed, 8136 insertions(+), 7773 deletions(-) diff --git a/api-docs/html/_assertions_8h_source.html b/api-docs/html/_assertions_8h_source.html index 9e247a1a0..398fcbeb0 100644 --- a/api-docs/html/_assertions_8h_source.html +++ b/api-docs/html/_assertions_8h_source.html @@ -96,7 +96,7 @@
25 #include <stdexcept>
26 
27 #ifndef NDEBUG
-
28  #define PSY_ASSERT_W_MSG(COND_EXPR, STMT, MSG) \
+
28  #define PSY_ASSERT_3(COND_EXPR, STMT, MSG) \
29  do { \
30  if (COND_EXPR) {} \
31  else { \
@@ -106,15 +106,22 @@
35  STMT; \
36  } \
37  } while (0)
-
38  #define PSY_ASSERT(COND_EXPR, STMT) PSY_ASSERT_W_MSG(COND_EXPR, STMT, "<empty message>")
-
39  #define PSY_ASSERT_NO_STMT(COND_EXPR) PSY_ASSERT_W_MSG(COND_EXPR, {}, "<empty message>")
-
40 #else
-
41  #define PSY_ASSERT_W_MSG(COND_EXPR, STMT, MSG)
-
42  #define PSY_ASSERT(COND_EXPR, STMT)
-
43  #define PSY_ASSERT_NO_STMT(COND_EXPR)
-
44 #endif
-
45 
-
46 #endif
+
38  #define PSY_ASSERT_2(COND_EXPR, STMT) PSY_ASSERT_3(COND_EXPR, STMT, "<empty message>")
+
39  #define PSY_ASSERT_1(COND_EXPR) PSY_ASSERT_3(COND_EXPR, {}, "<empty message>")
+
40  #define PSY_ASSERT_FAIL_1(STMT) \
+
41  do { \
+
42  std::cout << "[ASSERT] at " << __FILE__ << ":" << __LINE__ \
+
43  << std::endl; \
+
44  STMT; \
+
45  } while (0)
+
46 #else
+
47  #define PSY_ASSERT_3(COND_EXPR, STMT, MSG)
+
48  #define PSY_ASSERT_2(COND_EXPR, STMT)
+
49  #define PSY_ASSERT_1(COND_EXPR)
+
50  #define PSY_ASSERT_FAIL_1(STMT)
+
51 #endif
+
52 
+
53 #endif