Uriel García-Rivas
|
7935728b9c
|
Add usage to gen_rtti.py script (#1861)
Specify `gen_rtti.py` script should be run from a target
|
2022-08-17 09:30:23 -07:00 |
|
pk19604014
|
035afdccff
|
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
```
|
2022-06-02 16:16:51 -04:00 |
|
Jon Meow
|
51775e9374
|
Clean up gen_rtti type information. (#1237)
|
2022-05-09 12:17:00 -07:00 |
|
Jon Meow
|
309ec35f95
|
Rename executable_semantics to explorer (#1188)
Change generated with:
```
#!/usr/bin/bash -eux
# Helper script for renaming pending work.
# Run from the repo root.
# Rename executable_semantics in code.
sed -i 's/executable_semantics/explorer/g' \
$(git grep -l 'executable_semantics' . | grep -v proposals)
sed -i 's/executable semantics/explorer/g' \
$(git grep -l 'executable semantics' . | grep -v proposals)
sed -i 's/Executable semantics/Explorer/g' \
$(git grep -l 'Executable semantics' . | grep -v proposals)
sed -i 's/Executable Semantics/Explorer/g' \
$(git grep -l 'Executable Semantics' . | grep -v proposals)
sed -i 's/EXECUTABLE_SEMANTICS/EXPLORER/g' \
$(git grep -l 'EXECUTABLE_SEMANTICS' . | grep -v proposals)
sed -i 's/ExecutableSemantics/Explorer/g' \
$(git grep -l 'ExecutableSemantics' . | grep -v proposals)
sed -i 's/executable-semantics/explorer/g' \
$(git grep -l 'executable-semantics' . | grep -v proposals)
# This is only needed for the initial move.
mv executable_semantics explorer
mv explorer/fuzzing/executable_semantics_fuzzer.cpp explorer/fuzzing/explorer_fuzzer.cpp
```
Verified with `bazel test ...`
|
2022-04-29 13:20:25 -07:00 |
|