(source, moduleName)
| 1021 | } |
| 1022 | |
| 1023 | function sanitizePreviewSource(source, moduleName) { |
| 1024 | const stripped = source.replace( |
| 1025 | /(^|\n)(\s*)@main\b/g, |
| 1026 | "$1$2// @main stripped by SimDeck preview runner", |
| 1027 | ); |
| 1028 | return xcodeImportPrelude(moduleName) + stripped; |
| 1029 | } |
| 1030 | |
| 1031 | function xcodeImportPrelude(moduleName) { |
| 1032 | if (!moduleName) { |
no test coverage detected