Leaf Petersen
|
b561f0c284
|
Core static semantics checkpoint. First take on a core static semantics. Class typing is not done, but all of the core language is pretty well fleshed out. Fuzzy arrow types are handled, downwards inference on function types is modeled, and local variable type inference is modeled. Field lookup has not been specified yet.
I've split out the elaboration of the input syntax into the final program with runtime checks and suppressed that from the output for now.
BUG=
R=vsm@google.com
Review URL: https://codereview.chromium.org/1236443002.
|
2015-07-15 15:52:39 -07:00 |
|