mattmoore
06/02/2020, 3:53 PMrecord function from the bindingcontext: Would record end up creating a new node? Also wondering how I would delete/replace nodes from here? Or would the analysis phase be used mainly for suppressing the IntelliJ errors?raulraja
06/02/2020, 4:45 PM_ or any other a type which currently is null right before analysis completes and it will let you get through to IR codegenmattmoore
06/02/2020, 4:51 PM_? I guess what I'm trying to say is would I rewrite the offending node _ during this time or just assign it a type and rewrite after analysis for IR codegen?mattmoore
06/02/2020, 5:04 PMAnalysis
|
v
Change _ to valid type
|
v
Desugar _ to something valid prior to IR codegen
|
v
IR Codegen
vs:
Analysis
|
v
Change _ to valid type
|
v
IR Codegen
|
v
Desugar _ to something valid during IR codegen (IR transformation?)mattmoore
06/02/2020, 5:22 PMIrSyntaxmattmoore
06/02/2020, 5:24 PMraulraja
06/02/2020, 6:17 PMraulraja
06/02/2020, 6:18 PMraulraja
06/02/2020, 6:18 PMraulraja
06/02/2020, 6:18 PMmattmoore
06/02/2020, 6:22 PM