@@ -93,6 +93,64 @@ namespace jank::error
93
93
read::source const &source,
94
94
runtime::object_ref expansion);
95
95
error_ref analyze_invalid_conversion (jtl::immutable_string const &message);
96
+ error_ref analyze_invalid_cpp_operator_call (jtl::immutable_string const &message,
97
+ read::source const &source,
98
+ runtime::object_ref expansion);
99
+ error_ref analyze_invalid_cpp_constructor_call (jtl::immutable_string const &message,
100
+ read::source const &source,
101
+ runtime::object_ref expansion);
102
+ error_ref analyze_invalid_cpp_member_call (jtl::immutable_string const &message,
103
+ read::source const &source,
104
+ runtime::object_ref expansion);
105
+ error_ref analyze_invalid_cpp_function_call (jtl::immutable_string const &message,
106
+ read::source const &source,
107
+ runtime::object_ref expansion);
108
+ error_ref analyze_invalid_cpp_call (jtl::immutable_string const &message,
109
+ read::source const &source,
110
+ runtime::object_ref expansion);
111
+ error_ref analyze_invalid_cpp_conversion (jtl::immutable_string const &message,
112
+ read::source const &source,
113
+ runtime::object_ref expansion);
114
+ error_ref analyze_invalid_cpp_symbol (jtl::immutable_string const &message,
115
+ read::source const &source,
116
+ runtime::object_ref expansion);
117
+ error_ref analyze_unresolved_cpp_symbol (jtl::immutable_string const &message,
118
+ read::source const &source,
119
+ jtl::immutable_string const ¬e_message,
120
+ runtime::object_ref expansion);
121
+ error_ref analyze_invalid_cpp_raw (jtl::immutable_string const &message,
122
+ read::source const &source,
123
+ runtime::object_ref expansion);
124
+ error_ref analyze_invalid_cpp_type (jtl::immutable_string const &message,
125
+ read::source const &source,
126
+ jtl::immutable_string const ¬e_message,
127
+ runtime::object_ref expansion);
128
+ error_ref analyze_invalid_cpp_type (jtl::immutable_string const &message,
129
+ read::source const &source,
130
+ runtime::object_ref expansion);
131
+ error_ref analyze_invalid_cpp_cast (jtl::immutable_string const &message,
132
+ read::source const &source,
133
+ jtl::immutable_string const ¬e_message,
134
+ runtime::object_ref expansion);
135
+ error_ref analyze_invalid_cpp_box (jtl::immutable_string const &message,
136
+ read::source const &source,
137
+ jtl::immutable_string const ¬e_message,
138
+ runtime::object_ref expansion);
139
+ error_ref analyze_invalid_cpp_unbox (jtl::immutable_string const &message,
140
+ read::source const &source,
141
+ jtl::immutable_string const ¬e_message,
142
+ runtime::object_ref expansion);
143
+ error_ref analyze_invalid_cpp_new (jtl::immutable_string const &message,
144
+ read::source const &source,
145
+ jtl::immutable_string const ¬e_message,
146
+ runtime::object_ref expansion);
147
+ error_ref analyze_invalid_cpp_delete (jtl::immutable_string const &message,
148
+ read::source const &source,
149
+ jtl::immutable_string const ¬e_message,
150
+ runtime::object_ref expansion);
151
+ error_ref analyze_invalid_cpp_member_access (jtl::immutable_string const &message,
152
+ read::source const &source,
153
+ runtime::object_ref expansion);
96
154
error_ref
97
155
internal_analyze_failure (jtl::immutable_string const &message, runtime::object_ref expansion);
98
156
error_ref internal_analyze_failure (jtl::immutable_string const &message,
0 commit comments