Michael Gottesman
e44757a299
[sil] Move SILParser into its own local header.
...
This will let me add functionality into the SILParser into other files. The main
file is already very large.
2023-12-11 19:27:04 -06:00
John McCall
5dd6c4ee5f
[NFC] Pass SIL-specific type resolution state abstractly into Sema
...
This is in preparation for parsing pack element archetypes.
2023-01-31 19:54:31 -05:00
Michael Gottesman
c54acc83e2
[move-only] Add the ability to specify a deinit at the SIL level for a move only type.
...
Specifically, we get an additional table like thing called sil_moveonlydeinit. It looks as follows:
sil_moveonlydeinit TYPE {
@FUNC_NAME
}
It always has a single entry.
2022-09-20 15:19:31 -07:00
zoecarver
dfc5c708dc
[SIL] [Parser] Move SILParserTUState into SILParserState.h
...
Moves the declaration of SILParserTUState into a new private header file: SILParserState.h
2020-10-12 20:30:52 -07:00