Added EnumKindName() for rtti enums + sample usage to print node kind names during type checking (#1305)

Sample trace output:

```
checking tuple pattern (v1: T1, v2: T2), expecting (T1:! ImplicitAs(U1), T2:! ImplicitAs(U2))
checking binding pattern v1: T1, expecting T1:! ImplicitAs(U1)
checking expression pattern T1
checking identifier expression T1
```
This commit is contained in:
pk19604014
2022-06-02 16:16:51 -04:00
committed by GitHub
parent ccc6498993
commit 035afdccff
4 changed files with 50 additions and 7 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
// CHECK: ********** source program **********
// CHECK: fn Print (format_str: String) {
// CHECK: ********** type checking **********
// CHECK: checking pattern (format_str: String)
// CHECK: checking tuple pattern (format_str: String)
// CHECK: ********** type checking complete **********
// CHECK: fn Print (format_str: String) {
// CHECK: ********** starting execution **********