Artifact febf1f252e5921dbb43d90b24ab87b661b7cb635de3fc6e0b7e07291827f3fa8:
- File
bs/parse/parser.cpp
— part of check-in
[2efa23555d]
at
2019-08-11 01:26:17
on branch trunk
—
- ir: created a new type for LocationId which is handled in a specific way so that two LocationIds are always considered equal by pattern matching. This prevent the values' locationIds stored in ir expressions from fucking up everything.
- propagate value locations in a few places: in the parser, when resolving invocations and when doing eager evaluation. There are probably a lot of other places still missing.
- converted all the builtin statements to use the DiagnosticsManager.
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.