swiftlang/swift
Auf GitHub ansehen[SR-340] Refactor SILParser::parseSILInstruction
Open
#42.962 geöffnet am 22. Dez. 2015
SILParsercompilergood first issuenfc
Repository-Metriken
- Stars
- (69.989 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 8T 17h) (510 gemergte PRs in 30 T)
Beschreibung
| Previous ID | SR-340 |
| Radar | None |
| Original Reporter | @gottesmm |
| Type | Bug |
| Status | In Progress |
| Resolution |
| Votes | 1 |
| Component/s | Compiler |
| Labels | Bug, StarterBug |
| Assignee | d066z (JIRA) |
| Priority | Medium |
md5: ee6df5ef735c9655c56ca6ce06200e7e
Issue Description:
parseSILInstruction is horrible and makes me cry every time I see it. It is a method that is ~1900 lines with a huge switch in it. We should refactor it into a visitor structure. In fact it is large enough that we should consider moving it into its own file if it is possible.