From 3448ada827a2828d891e263905060664f464f5d6 Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Sat, 24 Oct 2026 07:34:53 +0000 Subject: [PATCH] Remove the converted Reason project corpus from the syntax tests Constructs only the corpus covered are now printer fixtures. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UoDHhLCpoQeKvfN6VbVcHv Signed-off-by: Christoph Knittel --- scripts/test_syntax.sh | 2 +- .../data/idempotency/bs-css/Css.res | 16 - .../data/idempotency/bs-css/CssEmotion.res | 35 - .../data/idempotency/bs-css/CssEmotionJs.res | 28 - .../data/idempotency/bs-css/CssJs.res | 16 - .../idempotency/bs-css/Css_AtomicTypes.res | 1823 ------------ .../idempotency/bs-css/Css_AtomicTypes.resi | 1342 --------- .../data/idempotency/bs-css/Css_Colors.res | 149 - .../data/idempotency/bs-css/Css_Core.res | 7 - .../data/idempotency/bs-css/Css_Js_Core.res | 1912 ------------ .../data/idempotency/bs-css/Css_Js_Core.resi | 1752 ----------- .../idempotency/bs-css/Css_Legacy_Core.res | 1923 ------------- .../idempotency/bs-css/Css_Legacy_Core.resi | 1754 ----------- .../data/idempotency/bs-css/Css_test.res | 811 ------ .../idempotency/bs-css/Selectors_test.res | 207 -- .../data/idempotency/bs-css/Svg_test.res | 59 - .../data/idempotency/bs-css/Test.res | 2185 -------------- .../data/idempotency/bs-css/TestEmotion.res | 1215 -------- .../idempotency/bs-fetch/reason_examples.res | 41 - .../data/idempotency/bs-webapi/src/Webapi.res | 13 - .../bs-webapi/src/Webapi/Webapi__Base64.res | 2 - .../bs-webapi/src/Webapi/Webapi__Canvas.res | 11 - .../Webapi__Canvas__Canvas2d.res | 184 -- .../Webapi__Canvas/Webapi__Canvas__WebGl.res | 107 - .../bs-webapi/src/Webapi/Webapi__Dom.res | 335 --- .../Webapi__Dom__AnimationEvent.res | 12 - .../Webapi/Webapi__Dom/Webapi__Dom__Attr.res | 16 - .../Webapi__Dom__BeforeUnloadEvent.res | 10 - .../Webapi__Dom/Webapi__Dom__CdataSection.res | 20 - .../Webapi__Dom__CharacterData.res | 27 - .../Webapi__Dom/Webapi__Dom__ChildNode.res | 8 - .../Webapi__Dom__ClipboardEvent.res | 10 - .../Webapi__Dom/Webapi__Dom__CloseEvent.res | 12 - .../Webapi__Dom/Webapi__Dom__Comment.res | 20 - .../Webapi__Dom__CompositionEvent.res | 13 - .../Webapi__Dom__CssStyleDeclaration.res | 132 - .../Webapi__Dom/Webapi__Dom__CustomEvent.res | 8 - .../Webapi__Dom/Webapi__Dom__Document.res | 76 - .../Webapi__Dom__DocumentFragment.res | 14 - .../Webapi__Dom__DocumentOrShadowRoot.res | 8 - .../Webapi__Dom/Webapi__Dom__DocumentType.res | 15 - .../Webapi__Dom__DomImplementation.res | 4 - .../Webapi__Dom/Webapi__Dom__DomRect.res | 14 - .../Webapi__Dom/Webapi__Dom__DomStringMap.res | 10 - .../Webapi__Dom/Webapi__Dom__DomTokenList.res | 9 - .../Webapi__Dom/Webapi__Dom__DragEvent.res | 16 - .../Webapi__Dom/Webapi__Dom__Element.res | 110 - .../Webapi__Dom/Webapi__Dom__ErrorEvent.res | 14 - .../Webapi/Webapi__Dom/Webapi__Dom__Event.res | 57 - .../Webapi__Dom/Webapi__Dom__EventTarget.res | 15 - .../Webapi__Dom/Webapi__Dom__FocusEvent.res | 13 - .../Webapi__Dom__GlobalEventHandlers.res | 7 - .../Webapi__Dom/Webapi__Dom__History.res | 7 - .../Webapi__Dom__HtmlCollection.res | 5 - .../Webapi__Dom/Webapi__Dom__HtmlDocument.res | 66 - .../Webapi__Dom/Webapi__Dom__HtmlElement.res | 117 - .../Webapi__Dom__HtmlFormElement.res | 52 - .../Webapi__Dom__HtmlImageElement.res | 45 - .../Webapi__Dom__HtmlInputElement.res | 184 -- .../Webapi__Dom__IdbVersionChangeEvent.res | 11 - .../Webapi/Webapi__Dom/Webapi__Dom__Image.res | 14 - .../Webapi__Dom/Webapi__Dom__InputEvent.res | 14 - .../Webapi__Dom__KeyboardEvent.res | 25 - .../Webapi__Dom/Webapi__Dom__Location.res | 24 - .../Webapi__Dom/Webapi__Dom__MouseEvent.res | 43 - .../Webapi__Dom__MutationObserver.res | 3 - .../Webapi__Dom__MutationRecord.res | 11 - .../Webapi__Dom/Webapi__Dom__NamedNodeMap.res | 5 - .../Webapi/Webapi__Dom/Webapi__Dom__Node.res | 44 - .../Webapi__Dom/Webapi__Dom__NodeFilter.res | 3 - .../Webapi__Dom/Webapi__Dom__NodeIterator.res | 8 - .../Webapi__Dom/Webapi__Dom__NodeList.res | 5 - .../Webapi__Dom__NonDocumentTypeChildNode.res | 9 - .../Webapi__Dom__NonElementParentNode.res | 7 - .../Webapi__Dom__PageTransitionEvent.res | 10 - .../Webapi__Dom/Webapi__Dom__ParentNode.res | 11 - .../Webapi__Dom/Webapi__Dom__PointerEvent.res | 26 - .../Webapi__Dom__PopStateEvent.res | 10 - .../Webapi__Dom__ProcessingInstruction.res | 16 - .../Webapi__Dom__ProgressEvent.res | 12 - .../Webapi/Webapi__Dom/Webapi__Dom__Range.res | 16 - .../Webapi__Dom/Webapi__Dom__RelatedEvent.res | 10 - .../Webapi__Dom/Webapi__Dom__Selection.res | 8 - .../Webapi__Dom/Webapi__Dom__ShadowRoot.res | 22 - .../Webapi__Dom/Webapi__Dom__Slotable.res | 8 - .../Webapi__Dom/Webapi__Dom__StorageEvent.res | 14 - .../Webapi__Dom/Webapi__Dom__SvgZoomEvent.res | 17 - .../Webapi/Webapi__Dom/Webapi__Dom__Text.res | 36 - .../Webapi__Dom/Webapi__Dom__TimeEvent.res | 11 - .../Webapi__Dom/Webapi__Dom__TouchEvent.res | 30 - .../Webapi__Dom/Webapi__Dom__TrackEvent.res | 11 - .../Webapi__Dom__TransitionEvent.res | 12 - .../Webapi__Dom/Webapi__Dom__TreeWalker.res | 7 - .../Webapi/Webapi__Dom/Webapi__Dom__Types.res | 340 --- .../Webapi__Dom/Webapi__Dom__UiEvent.res | 20 - .../Webapi__Dom__ValidityState.res | 13 - .../Webapi__Dom__WebGlContextEvent.res | 10 - .../Webapi__Dom/Webapi__Dom__WheelEvent.res | 21 - .../Webapi__Dom/Webapi__Dom__Window.res | 93 - .../bs-webapi/src/Webapi/Webapi__File.res | 9 - .../src/Webapi/Webapi__Performance.res | 3 - .../src/Webapi/Webapi__ResizeObserver.res | 12 - ...i__ResizeObserver__ResizeObserverEntry.res | 4 - .../bs-webapi/src/Webapi/Webapi__Url.res | 38 - .../tests/Webapi/Webapi__Base64__test.res | 4 - .../Webapi__Canvas__Canvas2d__test.res | 98 - .../Webapi__Dom__AnimationEvent__test.res | 25 - .../Webapi__Dom__BeforeUnloadEvent__test.res | 23 - .../Webapi__Dom__ClipboardEvent__test.res | 23 - .../Webapi__Dom__CloseEvent__test.res | 25 - .../Webapi__Dom__CompositionEvent__test.res | 27 - .../Webapi__Dom__CustomEvent__test.res | 20 - .../Webapi__Dom__Document__test.res | 82 - .../Webapi__Dom__DomStringMap__test.res | 9 - .../Webapi__Dom__DomTokenList__test.res | 21 - .../Webapi__Dom__DragEvent__test.res | 50 - .../Webapi__Dom__Element__test.res | 73 - .../Webapi__Dom__ErrorEvent__test.res | 27 - .../Webapi__Dom__EventTarget__test.res | 23 - .../Webapi__Dom/Webapi__Dom__Event__test.res | 20 - .../Webapi__Dom__FocusEvent__test.res | 27 - ...Webapi__Dom__GlobalEventHandlers__test.res | 69 - .../Webapi__Dom__History__test.res | 13 - .../Webapi__Dom__HtmlDocument__test.res | 46 - .../Webapi__Dom__HtmlElement__test.res | 62 - ...bapi__Dom__IdbVersionChangeEvent__test.res | 24 - .../Webapi__Dom/Webapi__Dom__Image__test.res | 9 - .../Webapi__Dom__InputEvent__test.res | 28 - .../Webapi__Dom__KeyboardEvent__test.res | 37 - .../Webapi__Dom__Location__test.res | 30 - .../Webapi__Dom__MouseEvent__test.res | 47 - .../Webapi__Dom__NodeList__test.res | 6 - .../Webapi__Dom/Webapi__Dom__Node__test.res | 45 - ...Webapi__Dom__PageTransitionEvent__test.res | 23 - .../Webapi__Dom__PointerEvent__test.res | 57 - .../Webapi__Dom__PopStateEvent__test.res | 23 - .../Webapi__Dom__ProgressEvent__test.res | 25 - .../Webapi__Dom/Webapi__Dom__Range__test.res | 39 - .../Webapi__Dom__RelatedEvent__test.res | 23 - .../Webapi__Dom__Selection__test.res | 33 - .../Webapi__Dom__StorageEvent__test.res | 27 - .../Webapi__Dom__SvgZoomEvent__test.res | 31 - .../Webapi__Dom/Webapi__Dom__Text__test.res | 5 - .../Webapi__Dom__TimeEvent__test.res | 24 - .../Webapi__Dom__TouchEvent__test.res | 33 - .../Webapi__Dom__TrackEvent__test.res | 23 - .../Webapi__Dom__TransitionEvent__test.res | 25 - .../Webapi__Dom__UiEvent__test.res | 24 - .../Webapi__Dom__WebGlContextEvent__test.res | 23 - .../Webapi__Dom__WheelEvent__test.res | 33 - .../Webapi__Dom/Webapi__Dom__Window__test.res | 78 - .../tests/Webapi/Webapi__Performace__test.res | 1 - .../Webapi/Webapi__ResizeObserver__test.res | 13 - .../tests/Webapi/Webapi__Url__test.res | 4 - .../bs-webapi/tests/testHelpers.res | 5 - .../data-processor/data_processor.res | 171 -- .../covid-19charts.com/src/Chart.res | 286 -- .../covid-19charts.com/src/ColorStack.res | 82 - .../covid-19charts.com/src/ColorStack.resi | 5 - .../covid-19charts.com/src/Colors.res | 10 - .../src/CopyToClipboard.res | 1 - .../covid-19charts.com/src/Data.res | 210 -- .../covid-19charts.com/src/DatePicker.res | 11 - .../covid-19charts.com/src/Filters.res | 374 --- .../covid-19charts.com/src/Index.res | 157 - .../covid-19charts.com/src/Location.res | 6 - .../covid-19charts.com/src/ReactSelect.res | 24 - .../covid-19charts.com/src/Recharts.res | 146 - .../src/SerializeQueryParam.res | 31 - .../covid-19charts.com/src/UseQueryParam.res | 38 - .../covid-19charts.com/src/Victory.res | 119 - .../covid-19charts.com/src/Window.res | 15 - .../idempotency/genType/src/Annotation.res | 229 -- .../data/idempotency/genType/src/Arnold.res | 1474 ---------- .../data/idempotency/genType/src/CodeItem.res | 77 - .../data/idempotency/genType/src/Config_.res | 335 --- .../idempotency/genType/src/Converter.res | 736 ----- .../data/idempotency/genType/src/DeadCode.res | 167 -- .../idempotency/genType/src/DeadCommon.res | 820 ------ .../data/idempotency/genType/src/DeadType.res | 96 - .../idempotency/genType/src/DeadValue.res | 340 --- .../data/idempotency/genType/src/Debug.res | 48 - .../idempotency/genType/src/Dependencies.res | 70 - .../data/idempotency/genType/src/EmitJs.res | 1141 -------- .../data/idempotency/genType/src/EmitText.res | 86 - .../data/idempotency/genType/src/EmitType.res | 613 ---- .../idempotency/genType/src/EmitType.resi | 143 - .../data/idempotency/genType/src/Emitters.res | 52 - .../idempotency/genType/src/Emitters.resi | 15 - .../idempotency/genType/src/ExportModule.res | 103 - .../data/idempotency/genType/src/GenIdent.res | 21 - .../data/idempotency/genType/src/GenType.res | 134 - .../idempotency/genType/src/GenTypeCommon.res | 275 -- .../idempotency/genType/src/GenTypeMain.res | 208 -- .../genType/src/GeneratedFiles.res | 60 - .../idempotency/genType/src/ImportPath.res | 45 - .../idempotency/genType/src/ImportPath.resi | 23 - .../data/idempotency/genType/src/Indent.res | 24 - .../data/idempotency/genType/src/Log_.res | 161 -- .../idempotency/genType/src/ModuleName.res | 22 - .../idempotency/genType/src/ModuleName.resi | 26 - .../genType/src/ModuleResolver.res | 318 -- .../idempotency/genType/src/NamedArgs.res | 74 - .../data/idempotency/genType/src/Paths.res | 139 - .../idempotency/genType/src/ResolvedName.res | 54 - .../idempotency/genType/src/ResolvedName.resi | 13 - .../data/idempotency/genType/src/Runtime.res | 205 -- .../data/idempotency/genType/src/Runtime.resi | 58 - .../genType/src/TranslateCoreType.res | 270 -- .../genType/src/TranslateSignature.res | 213 -- .../src/TranslateSignatureFromTypes.res | 144 - .../genType/src/TranslateStructure.res | 426 --- .../genType/src/TranslateTypeDeclarations.res | 376 --- .../src/TranslateTypeExprFromTypes.res | 712 ----- .../idempotency/genType/src/Translation.res | 462 --- .../data/idempotency/genType/src/TypeEnv.res | 253 -- .../data/idempotency/genType/src/TypeEnv.resi | 40 - .../data/idempotency/genType/src/TypeVars.res | 100 - .../data/idempotency/genType/src/Version.res | 3 - .../idempotency/ludum-dare-46/FlappyBird.res | 283 -- .../idempotency/ludum-dare-46/IndexHot.res | 2 - .../data/idempotency/ludum-dare-46/assets.res | 119 - .../data/idempotency/ludum-dare-46/common.res | 150 - .../data/idempotency/ludum-dare-46/hooks.res | 38 - .../data/idempotency/ludum-dare-46/index.res | 1323 --------- .../data/idempotency/ludum-dare-46/levels.res | 1908 ------------ .../data/idempotency/ludum-dare-46/point.res | 51 - .../idempotency/ludum-dare-46/serialize.res | 77 - .../data/idempotency/ludum-dare-46/sound.res | 28 - .../data/idempotency/mareo/Actors.res | 71 - .../data/idempotency/mareo/Actors.resi | 82 - .../data/idempotency/mareo/Director.res | 554 ---- .../data/idempotency/mareo/Director.resi | 12 - .../data/idempotency/mareo/Dom_html.res | 38 - .../data/idempotency/mareo/Draw.res | 86 - .../data/idempotency/mareo/Draw.resi | 23 - .../data/idempotency/mareo/Main.res | 74 - .../data/idempotency/mareo/Object.res | 522 ---- .../data/idempotency/mareo/Object.resi | 97 - .../data/idempotency/mareo/Particle.res | 92 - .../data/idempotency/mareo/Particle.resi | 32 - .../mareo/Procedural_generator.res | 403 --- .../mareo/Procedural_generator.resi | 8 - .../data/idempotency/mareo/Sprite.res | 362 --- .../data/idempotency/mareo/Sprite.resi | 50 - .../data/idempotency/mareo/Viewport.res | 63 - .../data/idempotency/mareo/Viewport.resi | 23 - .../idempotency/napkinscript/docComments.res | 11 - .../data/idempotency/nook-exchange/API.res | 518 ---- .../idempotency/nook-exchange/Analytics.res | 69 - .../data/idempotency/nook-exchange/App.res | 196 -- .../idempotency/nook-exchange/BodyCard.res | 23 - .../data/idempotency/nook-exchange/Button.res | 29 - .../data/idempotency/nook-exchange/Colors.res | 15 - .../nook-exchange/ConfirmDialog.res | 90 - .../idempotency/nook-exchange/Constants.res | 28 - .../nook-exchange/DeleteFromCatalog.res | 33 - .../nook-exchange/DiscordBotUpsell.res | 113 - .../nook-exchange/DiscordOauth.res | 64 - .../data/idempotency/nook-exchange/Emoji.res | 76 - .../data/idempotency/nook-exchange/Error.res | 44 - .../idempotency/nook-exchange/Experiment.res | 65 - .../data/idempotency/nook-exchange/Footer.res | 71 - .../idempotency/nook-exchange/FriendsPage.res | 320 --- .../idempotency/nook-exchange/HeaderBar.res | 289 -- .../idempotency/nook-exchange/ImportPage.res | 832 ------ .../data/idempotency/nook-exchange/Index.res | 27 - .../data/idempotency/nook-exchange/Item.res | 372 --- .../idempotency/nook-exchange/ItemBrowser.res | 241 -- .../idempotency/nook-exchange/ItemCard.res | 575 ---- .../nook-exchange/ItemDetailOverlay.res | 732 ----- .../idempotency/nook-exchange/ItemFilters.res | 912 ------ .../idempotency/nook-exchange/ItemImage.res | 140 - .../nook-exchange/LanguageSelector.res | 91 - .../data/idempotency/nook-exchange/Link.res | 15 - .../idempotency/nook-exchange/ListPage.res | 635 ---- .../nook-exchange/LoginOverlay.res | 479 --- .../nook-exchange/MatchFeatureUpsell.res | 118 - .../data/idempotency/nook-exchange/Modal.res | 109 - .../idempotency/nook-exchange/MyListsPage.res | 187 -- .../data/idempotency/nook-exchange/MyPage.res | 186 -- .../idempotency/nook-exchange/PageTitle.res | 7 - .../nook-exchange/PasswordResetPage.res | 130 - .../nook-exchange/QuicklistButton.res | 45 - .../nook-exchange/QuicklistOverlay.res | 541 ---- .../nook-exchange/QuicklistStore.res | 195 -- .../nook-exchange/RemoveButton.res | 41 - .../idempotency/nook-exchange/Repromise.res | 29 - .../nook-exchange/SettingsPage.res | 271 -- .../nook-exchange/SettingsStore.res | 119 - .../nook-exchange/TemporaryState.res | 2 - .../idempotency/nook-exchange/TextPages.res | 148 - .../data/idempotency/nook-exchange/User.res | 125 - .../nook-exchange/UserItemCard.res | 290 -- .../nook-exchange/UserItemEllipsisButton.res | 154 - .../nook-exchange/UserItemNote.res | 66 - .../nook-exchange/UserListBrowser.res | 535 ---- .../idempotency/nook-exchange/UserPage.res | 13 - .../nook-exchange/UserProfileBrowser.res | 383 --- .../idempotency/nook-exchange/UserStore.res | 811 ------ .../nook-exchange/UserViewingPage.res | 232 -- .../data/idempotency/nook-exchange/Utils.res | 94 - .../idempotency/nook-exchange/ViewingList.res | 46 - .../nook-exchange/WishlistToCatalog.res | 33 - .../pupilfirst/courses/CoursesApply__Form.res | 83 - .../pupilfirst/courses/CoursesApply__Root.res | 80 - .../pupilfirst/courses/CoursesCurriculum.res | 455 --- .../courses/CoursesCurriculum__AutoVerify.res | 128 - .../CoursesCurriculum__ChecklistItem.res | 152 - .../courses/CoursesCurriculum__Coach.res | 15 - .../courses/CoursesCurriculum__Community.res | 37 - ...rsesCurriculum__CompletionInstructions.res | 20 - .../courses/CoursesCurriculum__Course.res | 21 - .../courses/CoursesCurriculum__Discuss.res | 83 - .../courses/CoursesCurriculum__Feedback.res | 23 - .../courses/CoursesCurriculum__FileForm.res | 152 - .../courses/CoursesCurriculum__Grade.res | 44 - .../courses/CoursesCurriculum__GradeBar.res | 90 - .../courses/CoursesCurriculum__Grading.res | 57 - .../CoursesCurriculum__LatestSubmission.res | 34 - .../courses/CoursesCurriculum__Learn.res | 8 - .../courses/CoursesCurriculum__Level.res | 62 - .../CoursesCurriculum__LevelSelector.res | 131 - .../CoursesCurriculum__LevelUpButton.res | 49 - .../courses/CoursesCurriculum__Notice.res | 32 - .../CoursesCurriculum__NoticeManager.res | 83 - .../courses/CoursesCurriculum__Overlay.res | 573 ---- .../courses/CoursesCurriculum__Quiz.res | 145 - .../CoursesCurriculum__QuizQuestion.res | 48 - .../courses/CoursesCurriculum__Submission.res | 60 - .../CoursesCurriculum__SubmissionBuilder.res | 173 -- .../CoursesCurriculum__SubmissionItem.res | 198 -- ...rsesCurriculum__SubmissionsAndFeedback.res | 275 -- .../courses/CoursesCurriculum__Target.res | 43 - .../CoursesCurriculum__TargetDetails.res | 92 - .../CoursesCurriculum__TargetGroup.res | 28 - .../CoursesCurriculum__TargetStatus.res | 177 -- .../courses/CoursesCurriculum__Team.res | 24 - .../courses/CoursesCurriculum__Types.res | 18 - .../courses/CoursesCurriculum__UndoButton.res | 94 - .../courses/CoursesCurriculum__UrlForm.res | 78 - .../courses/CoursesCurriculum__User.res | 21 - .../courses/CoursesReview__Checklist.res | 73 - .../CoursesReview__ChecklistEditor.res | 292 -- .../courses/CoursesReview__ChecklistShow.res | 128 - .../CoursesReview__ChecklistShowFeedback.res | 35 - .../courses/CoursesReview__Feedback.res | 20 - .../courses/CoursesReview__FeedbackEditor.res | 56 - .../courses/CoursesReview__Grade.res | 36 - .../courses/CoursesReview__GradeCard.res | 552 ---- .../CoursesReview__IndexSubmission.res | 94 - .../courses/CoursesReview__Level.res | 30 - .../CoursesReview__OverlaySubmission.res | 68 - .../CoursesReview__ReviewChecklistItem.res | 56 - .../CoursesReview__ReviewChecklistResult.res | 43 - .../courses/CoursesReview__Root.res | 441 --- .../courses/CoursesReview__ShowFeedback.res | 132 - .../courses/CoursesReview__Student.res | 9 - .../CoursesReview__SubmissionDetails.res | 105 - .../CoursesReview__SubmissionOverlay.res | 266 -- .../courses/CoursesReview__Submissions.res | 74 - .../CoursesReview__SubmissionsList.res | 197 -- .../courses/CoursesReview__SubmissionsTab.res | 269 -- .../courses/CoursesReview__Types.res | 11 - .../courses/CoursesStudents__CoachNote.res | 36 - .../CoursesStudents__CoachNoteShow.res | 109 - .../courses/CoursesStudents__CoachNotes.res | 98 - .../courses/CoursesStudents__Course.res | 8 - .../CoursesStudents__EvaluationCriterion.res | 23 - .../courses/CoursesStudents__Grade.res | 5 - .../courses/CoursesStudents__Level.res | 64 - .../CoursesStudents__LevelDistribution.res | 95 - .../courses/CoursesStudents__Root.res | 383 --- .../CoursesStudents__StudentDetails.res | 123 - .../CoursesStudents__StudentOverlay.res | 546 ---- .../courses/CoursesStudents__Submission.res | 55 - .../courses/CoursesStudents__Submissions.res | 5 - .../CoursesStudents__SubmissionsList.res | 179 -- .../courses/CoursesStudents__TeamCoaches.res | 82 - .../courses/CoursesStudents__TeamInfo.res | 94 - .../courses/CoursesStudents__Teams.res | 11 - .../courses/CoursesStudents__TeamsList.res | 128 - .../courses/CoursesStudents__Types.res | 9 - .../courses/SubmissionChecklistItem.res | 140 - .../courses/SubmissionChecklistItemShow.res | 170 -- .../courses/SubmissionChecklistShow.res | 15 - ...ide__MarkdownSyntaxHighlightingPreview.res | 171 -- .../layouts/SchoolAdminNavbar__Course.res | 19 - .../SchoolAdminNavbar__CourseDropdown.res | 51 - .../layouts/SchoolAdminNavbar__Root.res | 313 -- .../layouts/SchoolAdminNavbar__Types.res | 1 - .../layouts/StudentCourse__Course.res | 15 - .../layouts/StudentCourse__Header.res | 127 - .../pupilfirst/layouts/StudentTopNav.res | 119 - .../layouts/StudentTopNav__DropDown.res | 42 - .../layouts/StudentTopNav__NavLink.res | 16 - .../layouts/StudentTopNav__Types.res | 1 - .../packages/MultiselectDropdown.res | 176 -- .../packages/MultiselectDropdown__Example.res | 206 -- .../pupilfirst/packages/MultiselectInline.res | 152 - .../packages/MultiselectInline__Example.res | 80 - .../pupilfirst/packages/PfIcon.res | 11 - .../pupilfirst/packages/PfIcon__Example.res | 155 - .../pupilfirst/packs/ConvertMarkdownPack.res | 51 - .../pupilfirst/packs/CoursesApplyPack.res | 37 - .../packs/CoursesCurriculumPack.res | 50 - .../pupilfirst/packs/CoursesReviewPack.res | 18 - .../pupilfirst/packs/CoursesStudentsPack.res | 20 - .../pupilfirst/packs/HomeStyleguidePack.res | 15 - .../pupilfirst/packs/QuestionsEditorPack.res | 26 - .../pupilfirst/packs/QuestionsShowPack.res | 48 - .../pupilfirst/packs/SchoolAdminsPack.res | 19 - .../packs/SchoolCommunitiesPack.res | 28 - .../pupilfirst/packs/SchoolLayoutPack.res | 18 - .../packs/SchoolsCoachesCourseIndexPack.res | 30 - .../packs/SchoolsCoachesSchoolIndexPack.res | 22 - .../packs/SchoolsCoursesAuthorsPack.res | 14 - .../packs/SchoolsCoursesCurriculumPack.res | 37 - .../SchoolsCoursesEvaluationCriteriaPack.res | 20 - .../packs/SchoolsCoursesExportsPack.res | 18 - .../SchoolsCoursesInactiveStudentsPack.res | 37 - .../packs/SchoolsCoursesIndexPack.res | 1 - .../packs/SchoolsCoursesStudentsPack.res | 33 - .../pupilfirst/packs/SchoolsCustomizePack.res | 28 - .../packs/StudentCourseLayoutPack.res | 17 - .../pupilfirst/packs/StudentTopNavPack.res | 27 - .../pupilfirst/packs/UserSessionNewPack.res | 33 - .../packs/UserSessionResetPasswordPack.res | 24 - .../pupilfirst/packs/UsersHomePack.res | 37 - .../pupilfirst/questions/QuestionsShow.res | 320 --- .../questions/QuestionsShow__AddComment.res | 106 - .../questions/QuestionsShow__Answer.res | 56 - .../questions/QuestionsShow__AnswerEditor.res | 218 -- .../questions/QuestionsShow__AnswerShow.res | 133 - .../QuestionsShow__ArchiveManager.res | 45 - .../questions/QuestionsShow__Comment.res | 52 - .../questions/QuestionsShow__CommentShow.res | 70 - .../questions/QuestionsShow__Like.res | 30 - .../questions/QuestionsShow__LikeManager.res | 123 - .../questions/QuestionsShow__LinkedTarget.res | 16 - .../questions/QuestionsShow__Question.res | 46 - .../QuestionsShow__QuestionEditor.res | 420 --- .../QuestionsShow__QuestionSuggestion.res | 18 - .../questions/QuestionsShow__Target.res | 15 - .../questions/QuestionsShow__Types.res | 8 - .../questions/QuestionsShow__User.res | 28 - .../questions/QuestionsShow__UserShow.res | 24 - .../schools/CoachesSchoolIndex__Coach.res | 83 - .../schools/CoachesSchoolIndex__Coach.resi | 41 - .../schools/CoachesSchoolIndex__Types.res | 1 - .../schools/CourseAuthors__Author.res | 32 - .../schools/CourseAuthors__Form.res | 208 -- .../schools/CourseAuthors__Root.res | 174 -- .../schools/CourseAuthors__Types.res | 1 - .../schools/CourseCoaches__CourseCoach.res | 28 - .../schools/CourseCoaches__EnrollmentForm.res | 143 - .../schools/CourseCoaches__InfoForm.res | 146 - .../schools/CourseCoaches__InfoFormTeam.res | 70 - .../schools/CourseCoaches__Root.res | 176 -- .../schools/CourseCoaches__SchoolCoach.res | 15 - .../schools/CourseCoaches__Team.res | 28 - .../schools/CourseCoaches__Types.res | 3 - .../pupilfirst/schools/CourseEditor.res | 181 -- .../schools/CourseEditor__Course.res | 113 - .../pupilfirst/schools/CourseEditor__Form.res | 352 --- .../schools/CourseEditor__ImagesForm.res | 233 -- .../schools/CourseEditor__Types.res | 1 - .../schools/CourseExports__Course.res | 10 - .../schools/CourseExports__CourseExport.res | 78 - .../schools/CourseExports__Root.res | 343 --- .../pupilfirst/schools/CourseExports__Tag.res | 17 - .../schools/CourseExports__Types.res | 3 - .../pupilfirst/schools/CurriculumEditor.res | 275 -- .../CurriculumEditor__AnswerOption.res | 32 - .../CurriculumEditor__ContentBlockCreator.res | 436 --- .../CurriculumEditor__ContentBlockEditor.res | 273 -- .../CurriculumEditor__ContentEditor.res | 192 -- .../CurriculumEditor__ContentTypePicker.res | 58 - .../schools/CurriculumEditor__Course.res | 8 - .../CurriculumEditor__EvaluationCriteria.res | 16 - .../CurriculumEditor__FileBlockEditor.res | 48 - .../CurriculumEditor__ImageBlockEditor.res | 45 - .../schools/CurriculumEditor__Level.res | 40 - .../schools/CurriculumEditor__LevelEditor.res | 178 -- .../CurriculumEditor__MarkdownBlockEditor.res | 15 - .../CurriculumEditor__QuizQuestion.res | 85 - ...urriculumEditor__SortResourcesMutation.res | 23 - .../schools/CurriculumEditor__Target.res | 86 - ...culumEditor__TargetChecklistItemEditor.res | 259 -- .../CurriculumEditor__TargetDetails.res | 80 - .../CurriculumEditor__TargetDetailsEditor.res | 958 ------ .../CurriculumEditor__TargetDrawer.res | 106 - .../schools/CurriculumEditor__TargetGroup.res | 60 - .../CurriculumEditor__TargetGroupEditor.res | 273 -- .../CurriculumEditor__TargetGroupShow.res | 195 -- .../CurriculumEditor__TargetQuizAnswer.res | 76 - .../CurriculumEditor__TargetQuizQuestion.res | 110 - .../schools/CurriculumEditor__TargetShow.res | 87 - ...urriculumEditor__TargetVersionSelector.res | 121 - .../schools/CurriculumEditor__Types.res | 10 - .../schools/CurriculumEditor__Version.res | 47 - .../CurriculumEditor__VersionsEditor.res | 174 -- .../schools/EvaluationCriteria__Index.res | 84 - .../EvaluationCriterionEditor__Form.res | 367 --- .../InactiveStudentsPanel__Student.res | 24 - .../InactiveStudentsPanel__Student.resi | 9 - .../schools/InactiveStudentsPanel__Team.res | 16 - .../schools/InactiveStudentsPanel__Team.resi | 7 - .../schools/InactiveStudentsPanel__Types.res | 2 - .../schools/SA_Coaches_CoachEditor.res | 523 ---- .../schools/SA_Coaches_SchoolIndex.res | 93 - .../schools/SA_InactiveStudentsPanel.res | 227 -- .../pupilfirst/schools/SchoolAdmin.res | 35 - .../schools/SchoolAdmin__EditorDrawer.res | 33 - .../schools/SchoolAdmins__Editor.res | 153 - .../pupilfirst/schools/SchoolAdmins__Form.res | 183 -- .../schools/SchoolCommunities__Editor.res | 331 --- .../schools/SchoolCommunities__Index.res | 84 - .../schools/SchoolCommunities__IndexTypes.res | 3 - .../SchoolCustomize__AgreementsEditor.res | 150 - .../SchoolCustomize__ContactsEditor.res | 156 - .../SchoolCustomize__Customizations.res | 194 -- .../SchoolCustomize__DetailsEditor.res | 117 - .../SchoolCustomize__ImageFileInput.res | 50 - .../schools/SchoolCustomize__ImagesEditor.res | 206 -- .../schools/SchoolCustomize__LinksEditor.res | 349 --- .../schools/SchoolCustomize__MoreLinks.res | 43 - .../schools/SchoolCustomize__Root.res | 455 --- .../schools/SchoolCustomize__SocialLink.res | 25 - .../schools/SchoolCustomize__Types.res | 1 - ...hoolCustomize__UpdateSchoolStringError.res | 8 - .../schools/School__InputGroupError.res | 13 - .../pupilfirst/schools/School__SelectBox.res | 98 - .../schools/StudentsEditor__ActionsForm.res | 49 - .../schools/StudentsEditor__Coach.res | 15 - .../schools/StudentsEditor__Coach.resi | 7 - .../schools/StudentsEditor__CreateForm.res | 235 -- .../schools/StudentsEditor__Filter.res | 79 - .../schools/StudentsEditor__Level.res | 28 - .../schools/StudentsEditor__Level.resi | 13 - .../schools/StudentsEditor__Page.res | 20 - .../schools/StudentsEditor__Root.res | 327 --- .../schools/StudentsEditor__Search.res | 120 - .../StudentsEditor__SearchableTagList.res | 101 - .../schools/StudentsEditor__Student.res | 88 - .../schools/StudentsEditor__StudentInfo.res | 41 - .../schools/StudentsEditor__StudentInfo.resi | 24 - .../StudentsEditor__StudentInfoForm.res | 209 -- .../schools/StudentsEditor__Team.res | 76 - .../schools/StudentsEditor__TeamsList.res | 310 -- .../schools/StudentsEditor__Types.res | 8 - .../StudentsEditor__UpdateDetailsForm.res | 406 --- .../schools/StudentsEditor__UpdateForm.res | 61 - .../schools/TargetChecklistItem.res | 185 -- .../studentsEditor__SelectedStudent.res | 51 - .../idempotency/pupilfirst/shared/Api.res | 78 - .../pupilfirst/shared/ArrayUtils.res | 57 - .../pupilfirst/shared/AuthenticityToken.res | 17 - .../idempotency/pupilfirst/shared/Avatar.res | 93 - .../pupilfirst/shared/Checkbox.res | 17 - .../pupilfirst/shared/ContentBlock.res | 194 -- .../idempotency/pupilfirst/shared/Date.res | 1 - .../pupilfirst/shared/DatePicker.res | 12 - .../pupilfirst/shared/DateTime.res | 30 - .../pupilfirst/shared/DateTime.resi | 15 - .../pupilfirst/shared/DisablingCover.res | 31 - .../pupilfirst/shared/DomUtils.res | 54 - .../pupilfirst/shared/Dropdown.res | 54 - .../pupilfirst/shared/EmailUtils.res | 9 - .../pupilfirst/shared/EvaluationCriterion.res | 48 - .../idempotency/pupilfirst/shared/FaIcon.res | 2 - .../pupilfirst/shared/GradeLabel.res | 50 - .../pupilfirst/shared/GraphqlErrorHandler.res | 31 - .../pupilfirst/shared/GraphqlQuery.res | 85 - .../pupilfirst/shared/GraphqlQuery.resi | 4 - .../pupilfirst/shared/HelpIcon.res | 83 - .../idempotency/pupilfirst/shared/Icon.res | 1 - .../idempotency/pupilfirst/shared/Link.res | 43 - .../pupilfirst/shared/ListUtils.res | 51 - .../idempotency/pupilfirst/shared/Loading.res | 4 - .../pupilfirst/shared/LoadingSpinner.res | 48 - .../pupilfirst/shared/Markdown.res | 19 - .../pupilfirst/shared/MarkdownBlock.res | 38 - .../pupilfirst/shared/MarkdownEditor.res | 670 ----- .../pupilfirst/shared/Notification.res | 12 - .../pupilfirst/shared/OptionUtils.res | 18 - .../idempotency/pupilfirst/shared/PrismJs.res | 13 - .../idempotency/pupilfirst/shared/Radio.res | 17 - .../idempotency/pupilfirst/shared/Rollbar.res | 14 - .../pupilfirst/shared/ScrollLock.res | 11 - .../pupilfirst/shared/SkeletonLoading.res | 119 - .../idempotency/pupilfirst/shared/Sorter.res | 69 - .../pupilfirst/shared/TargetContentView.res | 57 - .../pupilfirst/shared/TextareaAutosize.res | 14 - .../idempotency/pupilfirst/shared/Tooltip.res | 28 - .../pupilfirst/shared/UrlUtils.res | 34 - .../idempotency/pupilfirst/shared/User.res | 39 - .../pupilfirst/shared/UserProxy.res | 47 - .../pupilfirst/shared/WindowUtils.res | 9 - .../pupilfirst/users/UserSessionNew.res | 349 --- .../users/UserSessionResetPassword.res | 130 - .../pupilfirst/users/UsersHome__Community.res | 15 - .../pupilfirst/users/UsersHome__Course.res | 39 - .../pupilfirst/users/UsersHome__Root.res | 264 -- .../pupilfirst/users/UsersHome__Types.res | 2 - .../reason-react-hackernews/CommentList.res | 97 - .../reason-react-hackernews/CommentsPage.res | 51 - .../reason-react-hackernews/NotFound.res | 15 - .../reason-react-hackernews/StoryData.res | 158 - .../reason-react-hackernews/StoryListItem.res | 56 - .../TopStoriesPage.res | 61 - .../reason-react-hackernews/Utils.res | 34 - .../reason-react-hackernews/app.res | 10 - .../reason-react-hackernews/index.res | 7 - .../reason-react-hackernews/link.res | 8 - .../idempotency/reason-react/src/React.res | 304 -- .../reason-react/src/ReactDOMRe.res | 2556 ----------------- .../reason-react/src/ReactDOMServerRe.res | 5 - .../reason-react/src/ReactEvent.res | 224 -- .../reason-react/src/ReactEvent.resi | 405 --- .../reason-react/src/ReactEventRe.res | 195 -- .../reason-react/src/ReactEventRe.resi | 610 ---- .../reason-react/src/ReasonReact.resi | 214 -- .../reason-react/src/ReasonReactCompat.res | 10 - .../reason-react/src/ReasonReactCompat.resi | 14 - .../src/ReasonReactOptimizedCreateClass.res | 888 ------ .../reason-react/src/ReasonReactRouter.res | 183 -- .../reason-react/src/ReasonReactRouter.resi | 39 - .../idempotency/reasongl/RGLConstants.res | 187 -- .../data/idempotency/reasongl/RGLEvents.res | 78 - .../idempotency/reasongl/RGLInterface.res | 260 -- .../reasongl/ReasonglInterface.res | 3 - .../reasonml.org/bindings/Next.res | 65 - .../idempotency/reasonml.org/common/App.res | 156 - .../reasonml.org/common/BeltData.res | 1 - .../reasonml.org/common/ColorTheme.res | 9 - .../reasonml.org/common/HighlightJs.res | 5 - .../idempotency/reasonml.org/common/Mdx.res | 174 -- .../idempotency/reasonml.org/common/Util.res | 38 - .../reasonml.org/components/ApiIntro.res | 2 - .../reasonml.org/components/ApiMarkdown.res | 53 - .../reasonml.org/components/CodeExample.res | 36 - .../reasonml.org/components/CodeSignature.res | 21 - .../reasonml.org/components/Icon.res | 178 -- .../reasonml.org/components/Markdown.res | 445 --- .../reasonml.org/components/Meta.res | 11 - .../reasonml.org/components/Navigation.res | 515 ---- .../reasonml.org/components/Tag.res | 11 - .../reasonml.org/components/Text.res | 4 - .../reasonml.org/layouts/ApiLayout.res | 111 - .../reasonml.org/layouts/BeltDocsLayout.res | 213 -- .../reasonml.org/layouts/CommunityLayout.res | 71 - .../reasonml.org/layouts/DocsLayout.res | 310 -- .../layouts/GenTypeDocsLayout.res | 107 - .../layouts/JavaScriptApiLayout.res | 47 - .../reasonml.org/layouts/JsDocsLayout.res | 235 -- .../reasonml.org/layouts/MainLayout.res | 25 - .../reasonml.org/layouts/ManualDocsLayout.res | 149 - .../layouts/ReasonCompilerDocsLayout.res | 231 -- .../layouts/ReasonReactDocsLayout.res | 164 -- .../reasonml.org/layouts/SidebarLayout.res | 398 --- .../data/idempotency/reductive/reductive.res | 138 - .../data/idempotency/reductive/reductive.resi | 140 - .../reductive/reductiveContext.res | 49 - .../reductive/reductiveContext.resi | 17 - .../idempotency/reductive/subscription.res | 15 - .../idempotency/reprocessing/Reprocessing.res | 339 --- .../reprocessing/Reprocessing.resi | 99 - .../reprocessing/Reprocessing_Common.res | 204 -- .../reprocessing/Reprocessing_Constants.res | 21 - .../reprocessing/Reprocessing_Constants.resi | 42 - .../reprocessing/Reprocessing_Draw.res | 570 ---- .../reprocessing/Reprocessing_Draw.resi | 542 ---- .../reprocessing/Reprocessing_Env.res | 69 - .../reprocessing/Reprocessing_Env.resi | 47 - .../reprocessing/Reprocessing_Events.res | 139 - .../reprocessing/Reprocessing_Font.res | 303 -- .../reprocessing/Reprocessing_Internal.res | 1031 ------- .../reprocessing/Reprocessing_Matrix.res | 105 - .../reprocessing/Reprocessing_Shaders.res | 27 - .../reprocessing/Reprocessing_Types.res | 19 - .../reprocessing/Reprocessing_Utils.res | 211 -- .../reprocessing/Reprocessing_Utils.resi | 221 -- .../data/idempotency/warp/Warp.res | 164 -- .../data/idempotency/warp/Warp.resi | 11 - .../data/idempotency/warp/Warp_Client.res | 21 - .../data/idempotency/warp/Warp_Client.resi | 4 - .../data/idempotency/warp/Warp_Event.res | 67 - .../data/idempotency/warp/Warp_Event.resi | 13 - .../data/idempotency/warp/Warp_FormData.res | 44 - .../data/idempotency/warp/Warp_FormData.resi | 7 - .../data/idempotency/warp/Warp_Header.res | 19 - .../data/idempotency/warp/Warp_Header.resi | 5 - .../data/idempotency/warp/Warp_Method.res | 17 - .../data/idempotency/warp/Warp_Method.resi | 15 - .../idempotency/warp/Warp_QueryString.res | 35 - .../idempotency/warp/Warp_QueryString.resi | 5 - .../idempotency/warp/Warp_ResponseType.res | 29 - .../idempotency/warp/Warp_ResponseType.resi | 15 - .../data/idempotency/warp/Warp_Settings.res | 27 - .../data/idempotency/warp/Warp_Settings.resi | 9 - .../data/idempotency/warp/Warp_Types.res | 3 - .../data/idempotency/warp/Warp_Types.resi | 3 - .../idempotency/warp/Warp_Types_Client.res | 19 - .../idempotency/warp/Warp_Types_Method.res | 9 - .../warp/Warp_Types_ResponseType.res | 7 - .../data/idempotency/warp/Warp_XHR.res | 186 -- .../idempotency/wildcards-world-ui/About.res | 14 - .../wildcards-world-ui/Accounting.res | 7 - .../wildcards-world-ui/Accounting_test.res | 6 - .../wildcards-world-ui/ActionButtons.res | 78 - .../idempotency/wildcards-world-ui/Animal.res | 168 -- .../wildcards-world-ui/AnimalAnnouncement.res | 52 - .../wildcards-world-ui/Animal_test.res | 6 - .../wildcards-world-ui/Announcement.res | 30 - .../wildcards-world-ui/ArtistProfiles.res | 275 -- .../idempotency/wildcards-world-ui/Async.res | 43 - .../idempotency/wildcards-world-ui/BN.res | 23 - .../wildcards-world-ui/BadWords.res | 3 - .../wildcards-world-ui/Blockie.res | 2 - .../idempotency/wildcards-world-ui/Buy.res | 353 --- .../wildcards-world-ui/BuyGrid.res | 70 - .../wildcards-world-ui/BuyInput.res | 142 - .../wildcards-world-ui/CONSTANTS.res | 3 - .../wildcards-world-ui/Carousel.res | 24 - .../idempotency/wildcards-world-ui/Client.res | 80 - .../wildcards-world-ui/Components.res | 7 - .../idempotency/wildcards-world-ui/Config.res | 56 - .../wildcards-world-ui/ContractActions.res | 829 ------ .../wildcards-world-ui/ContractUtil.res | 42 - .../wildcards-world-ui/CoreConcepts.res | 53 - .../wildcards-world-ui/CountDown.res | 90 - .../wildcards-world-ui/CustomerBenefit.res | 13 - .../idempotency/wildcards-world-ui/Dai.res | 11 - .../wildcards-world-ui/DaiPermit.res | 60 - .../idempotency/wildcards-world-ui/Dapp.res | 822 ------ .../wildcards-world-ui/DiscordChat.res | 63 - .../wildcards-world-ui/EmailSignup.res | 42 - .../idempotency/wildcards-world-ui/Erc712.res | 29 - .../idempotency/wildcards-world-ui/Eth.res | 63 - .../idempotency/wildcards-world-ui/Ethers.res | 28 - .../idempotency/wildcards-world-ui/FAQs.res | 163 -- .../wildcards-world-ui/FeaturedIn.res | 59 - .../wildcards-world-ui/FinalNote.res | 33 - .../idempotency/wildcards-world-ui/Footer.res | 164 -- .../wildcards-world-ui/Globals.res | 40 - .../idempotency/wildcards-world-ui/Header.res | 226 -- .../idempotency/wildcards-world-ui/Helper.res | 34 - .../HomepageLeaderBoard.res | 31 - .../wildcards-world-ui/HowItWorks.res | 79 - .../IncreaseIterationPage.res | 13 - .../idempotency/wildcards-world-ui/Index.res | 65 - .../idempotency/wildcards-world-ui/Info.res | 542 ---- .../wildcards-world-ui/InputHelp.res | 69 - .../idempotency/wildcards-world-ui/Layout.res | 299 -- .../wildcards-world-ui/LazyThreeBoxUpdate.res | 15 - .../wildcards-world-ui/LeaderBoards.res | 35 - .../idempotency/wildcards-world-ui/Login.res | 97 - .../MonthlyContribution.res | 136 - .../wildcards-world-ui/OrgProfile.res | 353 --- .../wildcards-world-ui/Partners.res | 186 -- .../wildcards-world-ui/PhotoGallery.res | 19 - .../wildcards-world-ui/PriceDisplay.res | 78 - .../wildcards-world-ui/ProfileIcon.res | 78 - .../wildcards-world-ui/QVSelect.res | 93 - .../wildcards-world-ui/QlHooks.res | 975 ------- .../wildcards-world-ui/ReactSwitch.res | 14 - .../wildcards-world-ui/ReactTabs.res | 19 - .../wildcards-world-ui/ReactTranslate.res | 70 - .../wildcards-world-ui/ResponsiveCarousel.res | 20 - .../idempotency/wildcards-world-ui/Rimble.res | 202 -- .../wildcards-world-ui/RootProvider.res | 394 --- .../wildcards-world-ui/RootProviderTypes.res | 41 - .../idempotency/wildcards-world-ui/Router.res | 167 -- .../wildcards-world-ui/SocialButtons.res | 10 - .../wildcards-world-ui/SsrEntryPoint.res | 48 - .../idempotency/wildcards-world-ui/Styles.res | 337 --- .../idempotency/wildcards-world-ui/Team.res | 134 - .../wildcards-world-ui/ThemeProvider.res | 2 - .../wildcards-world-ui/ThreeBoxUpdate.res | 510 ---- .../wildcards-world-ui/TokenId.res | 19 - .../wildcards-world-ui/TotalContribution.res | 182 -- .../wildcards-world-ui/TotalDaysHeld.res | 172 -- .../wildcards-world-ui/TotalRaised.res | 87 - .../wildcards-world-ui/Transak.res | 184 -- .../wildcards-world-ui/TxTemplate.res | 97 - .../wildcards-world-ui/UpdateDeposit.res | 64 - .../wildcards-world-ui/UpdatePrice.res | 36 - .../wildcards-world-ui/UsdPriceProvider.res | 62 - .../wildcards-world-ui/UserProfile.res | 409 --- .../wildcards-world-ui/UserProvider.res | 87 - .../wildcards-world-ui/Util_test.res | 18 - .../wildcards-world-ui/Validate.res | 10 - .../wildcards-world-ui/VotePage.res | 259 -- .../wildcards-world-ui/VotePageOriginal.res | 693 ----- .../idempotency/wildcards-world-ui/Web3.res | 137 - .../wildcards-world-ui/Web3Connect.res | 72 - .../wildcards-world-ui/Web3Connectors.res | 13 - .../wildcards-world-ui/Web3Utils.res | 22 - .../wildcards-world-ui/WildcardsLoader.res | 2 - .../wildcards-world-ui/WildcardsLogo.res | 35 - .../wildcards-world-ui/WildcardsProvider.res | 23 - .../data/printer/comments/blockExpr.res | 11 + .../comments/expected/blockExpr.res.txt | 12 + .../printer/comments/expected/jsx.res.txt | 10 + .../data/printer/comments/jsx.res | 9 + .../syntax_tests/data/printer/expr/apply.res | 2 + .../data/printer/expr/arraySet.res | 4 + .../data/printer/expr/callback.res | 16 + .../data/printer/expr/expected/apply.res.txt | 2 + .../printer/expr/expected/arraySet.res.txt | 4 + .../printer/expr/expected/callback.res.txt | 16 + .../data/printer/expr/expected/jsx.res.txt | 4 + .../expr/expected/nestedCallbacks.res.txt | 26 + .../expr/expected/rawSourceDelimiter.res.txt | 2 + .../data/printer/expr/expected/switch.res.txt | 11 + .../printer/expr/expected/ternary.res.txt | 2 + tests/syntax_tests/data/printer/expr/jsx.res | 6 +- .../data/printer/expr/nestedCallbacks.res | 25 +- .../data/printer/expr/rawSourceDelimiter.res | 2 + .../syntax_tests/data/printer/expr/switch.res | 11 + .../data/printer/expr/ternary.res | 2 + .../printer/modType/expected/ident.res.txt | 4 + .../data/printer/modType/ident.res | 4 + .../printer/typexpr/expected/variant.res.txt | 3 + .../data/printer/typexpr/variant.res | 3 + 826 files changed, 190 insertions(+), 108871 deletions(-) delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/CssEmotion.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/CssEmotionJs.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/CssJs.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.resi delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Colors.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Core.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Js_Core.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Js_Core.resi delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Legacy_Core.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_Legacy_Core.resi delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Css_test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Selectors_test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Svg_test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/Test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-css/TestEmotion.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-fetch/reason_examples.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Base64.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Canvas.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Canvas/Webapi__Canvas__Canvas2d.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Canvas/Webapi__Canvas__WebGl.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__AnimationEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Attr.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__BeforeUnloadEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CdataSection.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CharacterData.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ChildNode.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ClipboardEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CloseEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Comment.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CompositionEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CssStyleDeclaration.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__CustomEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Document.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DocumentFragment.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DocumentOrShadowRoot.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DocumentType.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DomImplementation.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DomRect.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DomStringMap.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DomTokenList.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__DragEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Element.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ErrorEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Event.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__EventTarget.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__FocusEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__GlobalEventHandlers.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__History.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlCollection.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlDocument.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlElement.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlFormElement.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlImageElement.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__HtmlInputElement.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__IdbVersionChangeEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Image.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__InputEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__KeyboardEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Location.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__MouseEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__MutationObserver.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__MutationRecord.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NamedNodeMap.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Node.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NodeFilter.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NodeIterator.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NodeList.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NonDocumentTypeChildNode.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__NonElementParentNode.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__PageTransitionEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ParentNode.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__PointerEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__PopStateEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ProcessingInstruction.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ProgressEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Range.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__RelatedEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Selection.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ShadowRoot.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Slotable.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__StorageEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__SvgZoomEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Text.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__TimeEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__TouchEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__TrackEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__TransitionEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__TreeWalker.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__UiEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__ValidityState.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__WebGlContextEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__WheelEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Dom/Webapi__Dom__Window.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__File.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Performance.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__ResizeObserver.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__ResizeObserver/Webapi__ResizeObserver__ResizeObserverEntry.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/src/Webapi/Webapi__Url.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Base64__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Canvas/Webapi__Canvas__Canvas2d__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__AnimationEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__BeforeUnloadEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__ClipboardEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__CloseEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__CompositionEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__CustomEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Document__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__DomStringMap__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__DomTokenList__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__DragEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Element__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__ErrorEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__EventTarget__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Event__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__FocusEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__GlobalEventHandlers__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__History__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__HtmlDocument__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__HtmlElement__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__IdbVersionChangeEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Image__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__InputEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__KeyboardEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Location__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__MouseEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__NodeList__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Node__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__PageTransitionEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__PointerEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__PopStateEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__ProgressEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Range__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__RelatedEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Selection__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__StorageEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__SvgZoomEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Text__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__TimeEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__TouchEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__TrackEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__TransitionEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__UiEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__WebGlContextEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__WheelEvent__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Dom/Webapi__Dom__Window__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Performace__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__ResizeObserver__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/Webapi/Webapi__Url__test.res delete mode 100644 tests/syntax_tests/data/idempotency/bs-webapi/tests/testHelpers.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/data-processor/data_processor.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Chart.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/ColorStack.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/ColorStack.resi delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Colors.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/CopyToClipboard.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Data.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/DatePicker.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Filters.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Index.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Location.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/ReactSelect.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Recharts.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/SerializeQueryParam.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/UseQueryParam.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Victory.res delete mode 100644 tests/syntax_tests/data/idempotency/covid-19charts.com/src/Window.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Annotation.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Arnold.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/CodeItem.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Config_.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Converter.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/DeadCode.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/DeadCommon.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/DeadType.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/DeadValue.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Debug.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Dependencies.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/EmitJs.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/EmitText.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/EmitType.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/EmitType.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Emitters.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Emitters.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ExportModule.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/GenIdent.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/GenType.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/GenTypeCommon.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/GenTypeMain.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/GeneratedFiles.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ImportPath.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ImportPath.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Indent.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Log_.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ModuleName.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ModuleName.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ModuleResolver.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/NamedArgs.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Paths.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ResolvedName.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/ResolvedName.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Runtime.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Runtime.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateCoreType.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateSignature.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateSignatureFromTypes.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateStructure.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateTypeDeclarations.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TranslateTypeExprFromTypes.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Translation.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TypeEnv.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TypeEnv.resi delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/TypeVars.res delete mode 100644 tests/syntax_tests/data/idempotency/genType/src/Version.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/FlappyBird.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/IndexHot.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/assets.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/common.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/hooks.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/index.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/levels.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/point.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/serialize.res delete mode 100644 tests/syntax_tests/data/idempotency/ludum-dare-46/sound.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Actors.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Actors.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Director.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Director.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Dom_html.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Draw.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Draw.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Main.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Object.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Object.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Particle.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Particle.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Procedural_generator.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Procedural_generator.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Sprite.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Sprite.resi delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Viewport.res delete mode 100644 tests/syntax_tests/data/idempotency/mareo/Viewport.resi delete mode 100644 tests/syntax_tests/data/idempotency/napkinscript/docComments.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/API.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Analytics.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/App.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/BodyCard.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Button.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Colors.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ConfirmDialog.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Constants.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/DeleteFromCatalog.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/DiscordBotUpsell.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/DiscordOauth.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Emoji.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Error.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Experiment.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Footer.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/FriendsPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/HeaderBar.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ImportPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Index.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Item.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ItemBrowser.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ItemCard.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ItemDetailOverlay.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ItemFilters.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ItemImage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/LanguageSelector.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Link.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ListPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/LoginOverlay.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/MatchFeatureUpsell.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Modal.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/MyListsPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/MyPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/PageTitle.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/PasswordResetPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/QuicklistButton.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/QuicklistOverlay.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/QuicklistStore.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/RemoveButton.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Repromise.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/SettingsPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/SettingsStore.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/TemporaryState.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/TextPages.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/User.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserItemCard.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserItemEllipsisButton.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserItemNote.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserListBrowser.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserProfileBrowser.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserStore.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/UserViewingPage.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/Utils.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/ViewingList.res delete mode 100644 tests/syntax_tests/data/idempotency/nook-exchange/WishlistToCatalog.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesApply__Form.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesApply__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__AutoVerify.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__ChecklistItem.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Coach.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Community.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__CompletionInstructions.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Discuss.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Feedback.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__FileForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Grade.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__GradeBar.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Grading.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__LatestSubmission.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Learn.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Level.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__LevelSelector.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__LevelUpButton.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Notice.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__NoticeManager.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Overlay.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Quiz.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__QuizQuestion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Submission.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__SubmissionBuilder.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__SubmissionItem.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__SubmissionsAndFeedback.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Target.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__TargetDetails.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__TargetGroup.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__TargetStatus.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Team.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__UndoButton.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__UrlForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesCurriculum__User.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Checklist.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ChecklistEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ChecklistShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ChecklistShowFeedback.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Feedback.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__FeedbackEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Grade.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__GradeCard.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__IndexSubmission.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Level.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__OverlaySubmission.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ReviewChecklistItem.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ReviewChecklistResult.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__ShowFeedback.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Student.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__SubmissionDetails.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__SubmissionOverlay.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Submissions.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__SubmissionsList.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__SubmissionsTab.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesReview__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__CoachNote.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__CoachNoteShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__CoachNotes.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__EvaluationCriterion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Grade.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Level.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__LevelDistribution.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__StudentDetails.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__StudentOverlay.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Submission.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Submissions.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__SubmissionsList.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__TeamCoaches.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__TeamInfo.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Teams.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__TeamsList.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/CoursesStudents__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/SubmissionChecklistItem.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/SubmissionChecklistItemShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/courses/SubmissionChecklistShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/home/HomeStyleguide__MarkdownSyntaxHighlightingPreview.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/SchoolAdminNavbar__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/SchoolAdminNavbar__CourseDropdown.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/SchoolAdminNavbar__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/SchoolAdminNavbar__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentCourse__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentCourse__Header.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentTopNav.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentTopNav__DropDown.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentTopNav__NavLink.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/layouts/StudentTopNav__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/MultiselectDropdown.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/MultiselectDropdown__Example.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/MultiselectInline.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/MultiselectInline__Example.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/PfIcon.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packages/PfIcon__Example.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/ConvertMarkdownPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/CoursesApplyPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/CoursesCurriculumPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/CoursesReviewPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/CoursesStudentsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/HomeStyleguidePack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/QuestionsEditorPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/QuestionsShowPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolAdminsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolCommunitiesPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolLayoutPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoachesCourseIndexPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoachesSchoolIndexPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesAuthorsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesCurriculumPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesEvaluationCriteriaPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesExportsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesInactiveStudentsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesIndexPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCoursesStudentsPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/SchoolsCustomizePack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/StudentCourseLayoutPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/StudentTopNavPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/UserSessionNewPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/UserSessionResetPasswordPack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/packs/UsersHomePack.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__AddComment.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Answer.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__AnswerEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__AnswerShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__ArchiveManager.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Comment.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__CommentShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Like.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__LikeManager.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__LinkedTarget.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Question.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__QuestionEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__QuestionSuggestion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Target.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__User.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/questions/QuestionsShow__UserShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CoachesSchoolIndex__Coach.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CoachesSchoolIndex__Coach.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CoachesSchoolIndex__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseAuthors__Author.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseAuthors__Form.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseAuthors__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseAuthors__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__CourseCoach.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__EnrollmentForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__InfoForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__InfoFormTeam.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__SchoolCoach.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__Team.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseCoaches__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseEditor__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseEditor__Form.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseEditor__ImagesForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseEditor__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseExports__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseExports__CourseExport.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseExports__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseExports__Tag.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CourseExports__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__AnswerOption.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__ContentBlockCreator.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__ContentBlockEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__ContentEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__ContentTypePicker.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__EvaluationCriteria.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__FileBlockEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__ImageBlockEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__Level.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__LevelEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__MarkdownBlockEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__QuizQuestion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__SortResourcesMutation.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__Target.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetChecklistItemEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetDetails.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetDetailsEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetDrawer.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetGroup.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetGroupEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetGroupShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetQuizAnswer.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetQuizQuestion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetShow.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__TargetVersionSelector.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__Version.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/CurriculumEditor__VersionsEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/EvaluationCriteria__Index.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/EvaluationCriterionEditor__Form.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/InactiveStudentsPanel__Student.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/InactiveStudentsPanel__Student.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/InactiveStudentsPanel__Team.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/InactiveStudentsPanel__Team.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/InactiveStudentsPanel__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SA_Coaches_CoachEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SA_Coaches_SchoolIndex.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SA_InactiveStudentsPanel.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolAdmin.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolAdmin__EditorDrawer.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolAdmins__Editor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolAdmins__Form.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCommunities__Editor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCommunities__Index.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCommunities__IndexTypes.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__AgreementsEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__ContactsEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__Customizations.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__DetailsEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__ImageFileInput.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__ImagesEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__LinksEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__MoreLinks.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__SocialLink.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/SchoolCustomize__UpdateSchoolStringError.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/School__InputGroupError.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/School__SelectBox.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__ActionsForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Coach.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Coach.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__CreateForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Filter.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Level.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Level.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Page.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Search.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__SearchableTagList.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Student.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__StudentInfo.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__StudentInfo.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__StudentInfoForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Team.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__TeamsList.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__UpdateDetailsForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/StudentsEditor__UpdateForm.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/TargetChecklistItem.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/schools/studentsEditor__SelectedStudent.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Api.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/ArrayUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/AuthenticityToken.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Avatar.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Checkbox.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/ContentBlock.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Date.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/DatePicker.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/DateTime.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/DateTime.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/DisablingCover.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/DomUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Dropdown.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/EmailUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/EvaluationCriterion.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/FaIcon.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/GradeLabel.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/GraphqlErrorHandler.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/GraphqlQuery.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/GraphqlQuery.resi delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/HelpIcon.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Icon.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Link.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/ListUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Loading.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/LoadingSpinner.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Markdown.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/MarkdownBlock.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/MarkdownEditor.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Notification.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/OptionUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/PrismJs.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Radio.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Rollbar.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/ScrollLock.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/SkeletonLoading.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Sorter.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/TargetContentView.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/TextareaAutosize.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/Tooltip.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/UrlUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/User.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/UserProxy.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/shared/WindowUtils.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UserSessionNew.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UserSessionResetPassword.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UsersHome__Community.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UsersHome__Course.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UsersHome__Root.res delete mode 100644 tests/syntax_tests/data/idempotency/pupilfirst/users/UsersHome__Types.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/CommentList.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/CommentsPage.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/NotFound.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/StoryData.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/StoryListItem.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/TopStoriesPage.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/Utils.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/app.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/index.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react-hackernews/link.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/React.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactDOMRe.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactDOMServerRe.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactEvent.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactEvent.resi delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactEventRe.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReactEventRe.resi delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReact.resi delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReactCompat.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReactCompat.resi delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReactOptimizedCreateClass.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReactRouter.res delete mode 100644 tests/syntax_tests/data/idempotency/reason-react/src/ReasonReactRouter.resi delete mode 100644 tests/syntax_tests/data/idempotency/reasongl/RGLConstants.res delete mode 100644 tests/syntax_tests/data/idempotency/reasongl/RGLEvents.res delete mode 100644 tests/syntax_tests/data/idempotency/reasongl/RGLInterface.res delete mode 100644 tests/syntax_tests/data/idempotency/reasongl/ReasonglInterface.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/bindings/Next.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/App.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/BeltData.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/ColorTheme.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/HighlightJs.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/Mdx.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/common/Util.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/ApiIntro.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/ApiMarkdown.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/CodeExample.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/CodeSignature.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Icon.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Markdown.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Meta.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Navigation.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Tag.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/components/Text.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/ApiLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/BeltDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/CommunityLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/DocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/GenTypeDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/JavaScriptApiLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/JsDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/MainLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/ManualDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/ReasonCompilerDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/ReasonReactDocsLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reasonml.org/layouts/SidebarLayout.res delete mode 100644 tests/syntax_tests/data/idempotency/reductive/reductive.res delete mode 100644 tests/syntax_tests/data/idempotency/reductive/reductive.resi delete mode 100644 tests/syntax_tests/data/idempotency/reductive/reductiveContext.res delete mode 100644 tests/syntax_tests/data/idempotency/reductive/reductiveContext.resi delete mode 100644 tests/syntax_tests/data/idempotency/reductive/subscription.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing.resi delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Common.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Constants.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Constants.resi delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Draw.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Draw.resi delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Env.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Env.resi delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Events.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Font.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Internal.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Matrix.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Shaders.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Types.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Utils.res delete mode 100644 tests/syntax_tests/data/idempotency/reprocessing/Reprocessing_Utils.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Client.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Client.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Event.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Event.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_FormData.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_FormData.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Header.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Header.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Method.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Method.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_QueryString.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_QueryString.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_ResponseType.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_ResponseType.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Settings.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Settings.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Types.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Types.resi delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Types_Client.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Types_Method.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_Types_ResponseType.res delete mode 100644 tests/syntax_tests/data/idempotency/warp/Warp_XHR.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/About.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Accounting.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Accounting_test.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ActionButtons.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Animal.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/AnimalAnnouncement.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Animal_test.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Announcement.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ArtistProfiles.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Async.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/BN.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/BadWords.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Blockie.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Buy.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/BuyGrid.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/BuyInput.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/CONSTANTS.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Carousel.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Client.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Components.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Config.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ContractActions.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ContractUtil.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/CoreConcepts.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/CountDown.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/CustomerBenefit.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Dai.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/DaiPermit.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Dapp.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/DiscordChat.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/EmailSignup.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Erc712.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Eth.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Ethers.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/FAQs.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/FeaturedIn.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/FinalNote.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Footer.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Globals.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Header.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Helper.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/HomepageLeaderBoard.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/HowItWorks.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/IncreaseIterationPage.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Index.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Info.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/InputHelp.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Layout.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/LazyThreeBoxUpdate.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/LeaderBoards.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Login.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/MonthlyContribution.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/OrgProfile.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Partners.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/PhotoGallery.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/PriceDisplay.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ProfileIcon.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/QVSelect.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/QlHooks.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ReactSwitch.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ReactTabs.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ReactTranslate.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ResponsiveCarousel.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Rimble.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/RootProvider.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/RootProviderTypes.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Router.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/SocialButtons.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/SsrEntryPoint.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Styles.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Team.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ThemeProvider.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/ThreeBoxUpdate.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/TokenId.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/TotalContribution.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/TotalDaysHeld.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/TotalRaised.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Transak.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/TxTemplate.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/UpdateDeposit.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/UpdatePrice.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/UsdPriceProvider.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/UserProfile.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/UserProvider.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Util_test.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Validate.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/VotePage.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/VotePageOriginal.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Web3.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Web3Connect.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Web3Connectors.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/Web3Utils.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/WildcardsLoader.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/WildcardsLogo.res delete mode 100644 tests/syntax_tests/data/idempotency/wildcards-world-ui/WildcardsProvider.res diff --git a/scripts/test_syntax.sh b/scripts/test_syntax.sh index c615a3b9f0a..7f132253943 100755 --- a/scripts/test_syntax.sh +++ b/scripts/test_syntax.sh @@ -88,7 +88,7 @@ if [[ $ROUNDTRIP_TEST = 1 ]]; then roundtripTestsResult="temp/result.txt" touch $roundtripTestsResult - find syntax_tests/data/{idempotency,printer} -name "*.res" -o -name "*.resi" >temp/files.txt + find syntax_tests/data/printer -name "*.res" -o -name "*.resi" >temp/files.txt while read file; do { mkdir -p temp/$(dirname $file) rescript1=temp/$file.res diff --git a/tests/syntax_tests/data/idempotency/bs-css/Css.res b/tests/syntax_tests/data/idempotency/bs-css/Css.res deleted file mode 100644 index 8d683c51b0f..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/Css.res +++ /dev/null @@ -1,16 +0,0 @@ -include Css_Legacy_Core -include Css_Colors - -include Css_Legacy_Core.Make({ - exception NotImplemented - - let make = (_) => throw(NotImplemented) - let mergeStyles = (_) => throw(NotImplemented) - let injectRule = (_) => () - let injectRaw = (_) => () - let makeKeyFrames = (_) => throw(NotImplemented) -}) - -external unsafeJsonToStyles: JSON.t => ReactDOMRe.Style.t = "%identity" - -let style = rules => rules->toJson->unsafeJsonToStyles diff --git a/tests/syntax_tests/data/idempotency/bs-css/CssEmotion.res b/tests/syntax_tests/data/idempotency/bs-css/CssEmotion.res deleted file mode 100644 index 045cdaa2d72..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/CssEmotion.res +++ /dev/null @@ -1,35 +0,0 @@ -include Css_Legacy_Core -include Css_Colors - -include Css_Legacy_Core.Make({ - @module("emotion") - external mergeStyles: (array) => string = "cx" - - @module("emotion") external make: (JSON.t) => string = "css" - - @module("emotion") - external injectRule: (JSON.t) => unit = "injectGlobal" - - @module("emotion") - external injectRaw: (string) => unit = "injectGlobal" - - @module("emotion") - external makeKeyFrames: (dict) => string = "keyframes" -}) - -type cache - -@module("emotion") external cache: cache = "cache" - -let fontFace = (~fontFamily, ~src, ~fontStyle=?, ~fontWeight=?, ~fontDisplay=?, ()) => { - let asString = Css_Legacy_Core.fontFace( - ~fontFamily, - ~src, - ~fontStyle?, - ~fontWeight?, - ~fontDisplay?, - (), - ) - insertRule(asString) - fontFamily -} diff --git a/tests/syntax_tests/data/idempotency/bs-css/CssEmotionJs.res b/tests/syntax_tests/data/idempotency/bs-css/CssEmotionJs.res deleted file mode 100644 index c8f90746071..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/CssEmotionJs.res +++ /dev/null @@ -1,28 +0,0 @@ -include Css_Js_Core -include Css_Colors - -include Css_Js_Core.Make({ - @module("emotion") - external mergeStyles: (array) => string = "cx" - - @module("emotion") external make: (JSON.t) => string = "css" - - @module("emotion") - external injectRule: (JSON.t) => unit = "injectGlobal" - - @module("emotion") - external injectRaw: (string) => unit = "injectGlobal" - - @module("emotion") - external makeKeyFrames: (dict) => string = "keyframes" -}) - -type cache - -@module("emotion") external cache: cache = "cache" - -let fontFace = (~fontFamily, ~src, ~fontStyle=?, ~fontWeight=?, ~fontDisplay=?, ()) => { - insertRule(Css_Js_Core.fontFace(~fontFamily, ~src, ~fontStyle?, ~fontWeight?, ~fontDisplay?, ()), - ) - fontFamily -} diff --git a/tests/syntax_tests/data/idempotency/bs-css/CssJs.res b/tests/syntax_tests/data/idempotency/bs-css/CssJs.res deleted file mode 100644 index 0eb943ccfbc..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/CssJs.res +++ /dev/null @@ -1,16 +0,0 @@ -include Css_Js_Core -include Css_Colors - -include Css_Js_Core.Make({ - exception NotImplemented - - let make = (_) => throw(NotImplemented) - let mergeStyles = (_) => throw(NotImplemented) - let injectRule = (_) => () - let injectRaw = (_) => () - let makeKeyFrames = (_) => throw(NotImplemented) -}) - -external unsafeJsonToStyles: JSON.t => ReactDOMRe.Style.t = "%identity" - -let style = (rules) => rules->toJson->unsafeJsonToStyles diff --git a/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.res b/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.res deleted file mode 100644 index e9a92b9077f..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.res +++ /dev/null @@ -1,1823 +0,0 @@ -let join = (strings, separator) => { - let rec run = (strings, acc) => - switch strings { - | list{} => acc - | list{x} => acc ++ x - | list{x, ...xs} => run(xs, acc ++ (x ++ separator)) - } - run(strings, "") -} - -module Cascading = { - type t = [#initial | #inherit_ | #unset] - - let initial = #initial - let inherit_ = #inherit_ - let unset = #unset - - let toString = x => - switch x { - | #initial => "initial" - | #inherit_ => "inherit" - | #unset => "unset" - } -} - -module Var = { - type t = [#var(string) | #varDefault(string, string)] - - let var = x => #var(x) - let varDefault = (x, default) => #varDefault(x, default) - - let prefix = x => String.startsWith(x, "--") ? x : "--" ++ x - - let toString = x => - switch x { - | #var(x) => "var(" ++ (prefix(x) ++ ")") - | #varDefault(x, v) => "var(" ++ (prefix(x) ++ ("," ++ (v ++ ")"))) - } -} - -module Time = { - type t = [#s(float) | #ms(float)] - - let s = x => #s(x) - let ms = x => #ms(x) - - let toString = x => - switch x { - | #s(v) => Float.toString(v) ++ "s" - | #ms(v) => Float.toString(v) ++ "ms" - } -} - -module Percentage = { - type t = [#percent(float)] - - let pct = x => #percent(x) - - let toString = x => - switch x { - | #percent(x) => Float.toString(x) ++ "%" - } -} - -module Url = { - type t = [#url(string)] - - let toString = x => - switch x { - | #url(s) => "url(" ++ (s ++ ")") - } -} - -module Length = { - type rec t = [ - | #ch(float) - | #em(float) - | #ex(float) - | #rem(float) - | #vh(float) - | #vw(float) - | #vmin(float) - | #vmax(float) - | #px(int) - | #pxFloat(float) - | #cm(float) - | #mm(float) - | #inch(float) - | #pc(float) - | #pt(int) - | #zero - | #calc([#add | #sub], t, t) - | #percent(float) - ] - - let ch = x => #ch(x) - let em = x => #em(x) - let ex = x => #ex(x) - let rem = x => #rem(x) - let vh = x => #vh(x) - let vw = x => #vw(x) - let vmin = x => #vmin(x) - let vmax = x => #vmax(x) - let px = x => #px(x) - let pxFloat = x => #pxFloat(x) - let cm = x => #cm(x) - let mm = x => #mm(x) - let inch = x => #inch(x) - let pc = x => #pc(x) - let pt = x => #pt(x) - let zero = #zero - - let rec toString = x => - switch x { - | #ch(x) => Float.toString(x) ++ "ch" - | #em(x) => Float.toString(x) ++ "em" - | #ex(x) => Float.toString(x) ++ "ex" - | #rem(x) => Float.toString(x) ++ "rem" - | #vh(x) => Float.toString(x) ++ "vh" - | #vw(x) => Float.toString(x) ++ "vw" - | #vmin(x) => Float.toString(x) ++ "vmin" - | #vmax(x) => Float.toString(x) ++ "vmax" - | #px(x) => Int.toString(x) ++ "px" - | #pxFloat(x) => Float.toString(x) ++ "px" - | #cm(x) => Float.toString(x) ++ "cm" - | #mm(x) => Float.toString(x) ++ "mm" - | #inch(x) => Float.toString(x) ++ "in" - | #pc(x) => Float.toString(x) ++ "pc" - | #pt(x) => Int.toString(x) ++ "pt" - | #zero => "0" - - | #calc(#add, a, b) => "calc(" ++ (toString(a) ++ (" + " ++ (toString(b) ++ ")"))) - | #calc(#sub, a, b) => "calc(" ++ (toString(a) ++ (" - " ++ (toString(b) ++ ")"))) - | #percent(x) => Float.toString(x) ++ "%" - } -} - -module Angle = { - type t = [#deg(float) | #rad(float) | #grad(float) | #turn(float)] - - let deg = (x: float) => #deg(x) - let rad = (x: float) => #rad(x) - let grad = (x: float) => #grad(x) - let turn = (x: float) => #turn(x) - - let toString = x => - switch x { - | #deg(x) => Float.toString(x) ++ "deg" - | #rad(x) => Float.toString(x) ++ "rad" - | #grad(x) => Float.toString(x) ++ "grad" - | #turn(x) => Float.toString(x) ++ "turn" - } -} - -module Direction = { - type t = [#ltr | #rtl] - - let ltr = #ltr - let rtl = #rtl - - let toString = x => - switch x { - | #ltr => "ltr" - | #rtl => "rtl" - } -} - -module Position = { - type t = [#absolute | #relative | #static | #fixed | #sticky] - - let absolute = #absolute - let relative = #relative - let static = #static - let fixed = #fixed - let sticky = #sticky - - let toString = x => - switch x { - | #absolute => "absolute" - | #relative => "relative" - | #static => "static" - | #fixed => "fixed" - | #sticky => "sticky" - } -} - -module Resize = { - type t = [#none | #both | #horizontal | #vertical | #block | #inline] - - let none = #none - let both = #both - let horizontal = #horizontal - let vertical = #vertical - let block = #block - let inline = #inline - - let toString = x => - switch x { - | #none => "none" - | #both => "both" - | #horizontal => "horizontal" - | #vertical => "vertical" - | #block => "block" - | #inline => "inline" - } -} - -module FontVariant = { - type t = [#normal | #smallCaps] - - let normal = #normal - let smallCaps = #smallCaps - - let toString = x => - switch x { - | #normal => "normal" - | #smallCaps => "smallCaps" - } -} - -module FontStyle = { - type t = [#normal | #italic | #oblique] - - let normal = #normal - let italic = #italic - let oblique = #oblique - - let toString = x => - switch x { - | #normal => "normal" - | #italic => "italic" - | #oblique => "oblique" - } -} - -module FlexBasis = { - type t = [ - | #auto - | #fill - | #content - | #maxContent - | #minContent - | #fitContent - ] - - let fill = #fill - let content = #content - let maxContent = #maxContent - let minContent = #minContent - let fitContent = #fitContent - - let toString = x => - switch x { - | #auto => "auto" - | #fill => "fill" - | #content => "content" - | #maxContent => "max-content" - | #minContent => "min-content" - | #fitContent => "fit-content" - } -} - -module Overflow = { - type t = [#hidden | #visible | #scroll | #auto] - - let hidden = #hidden - let visible = #visible - let scroll = #scroll - let auto = #auto - - let toString = x => - switch x { - | #hidden => "hidden" - | #visible => "visible" - | #scroll => "scroll" - | #auto => "auto" - } -} - -module Margin = { - type t = [#auto] - - let auto = #auto - - let toString = x => - switch x { - | #auto => "auto" - } -} - -module GridAutoFlow = { - type t = [#column | #row | #columnDense | #rowDense] - - let toString = x => - switch x { - | #column => "column" - | #row => "row" - | #columnDense => "column dense" - | #rowDense => "row dense" - } -} - -module ColumnGap = { - type t = [#normal] - - let toString = x => - switch x { - | #normal => "normal" - } -} - -module VerticalAlign = { - type t = [ - | #baseline - | #sub - | #super - | #top - | #textTop - | #middle - | #bottom - | #textBottom - ] - - let toString = x => - switch x { - | #baseline => "baseline" - | #sub => "sub" - | #super => "super" - | #top => "top" - | #textTop => "text-top" - | #middle => "middle" - | #bottom => "bottom" - | #textBottom => "text-bottom" - } -} - -module TimingFunction = { - type t = [ - | #linear - | #ease - | #easeIn - | #easeOut - | #easeInOut - | #stepStart - | #stepEnd - | #steps(int, [#start | #end_]) - | #cubicBezier(float, float, float, float) - ] - - let linear = #linear - let ease = #ease - let easeIn = #easeIn - let easeInOut = #easeInOut - let easeOut = #easeOut - let stepStart = #stepStart - let stepEnd = #stepEnd - let steps = (i, dir) => #steps(i, dir) - let cubicBezier = (a, b, c, d) => #cubicBezier(a, b, c, d) - - let toString = x => - switch x { - | #linear => "linear" - | #ease => "ease" - | #easeIn => "ease-in" - | #easeOut => "ease-out" - | #easeInOut => "ease-in-out" - | #stepStart => "step-start" - | #stepEnd => "step-end" - | #steps(i, #start) => "steps(" ++ (Int.toString(i) ++ ", start)") - | #steps(i, #end_) => "steps(" ++ (Int.toString(i) ++ ", end)") - | #cubicBezier(a, b, c, d) => - "cubic-bezier(" ++ - (Float.toString(a) ++ - (", " ++ - (Float.toString(b) ++ - (", " ++ (Float.toString(c) ++ (", " ++ (Float.toString(d) ++ ")"))))))) - } -} - -module RepeatValue = { - type t = [#autoFill | #autoFit | #num(int)] - - let toString = x => - switch x { - | #autoFill => "auto-fill" - | #autoFit => "auto-fit" - | #num(x) => Int.toString(x) - } -} - -module ListStyleType = { - type t = [ - | #disc - | #circle - | #square - | #decimal - | #lowerAlpha - | #upperAlpha - | #lowerGreek - | #lowerLatin - | #upperLatin - | #lowerRoman - | #upperRoman - | #none - ] - - let toString = x => - switch x { - | #disc => "disc" - | #circle => "circle" - | #square => "square" - | #decimal => "decimal" - | #lowerAlpha => "lower-alpha" - | #upperAlpha => "upper-alpha" - | #lowerGreek => "lower-greek" - | #lowerLatin => "lower-latin" - | #upperLatin => "upper-latin" - | #lowerRoman => "lower-roman" - | #upperRoman => "upper-roman" - | #none => "none" - } -} - -module ListStylePosition = { - type t = [#inside | #outside] - - let toString = x => - switch x { - | #inside => "inside" - | #outside => "outside" - } -} - -module OutlineStyle = { - type t = [ - | #none - | #hidden - | #dotted - | #dashed - | #solid - | #double - | #groove - | #ridge - | #inset - | #outset - ] - - let toString = x => - switch x { - | #none => "none" - | #hidden => "hidden" - | #dotted => "dotted" - | #dashed => "dashed" - | #solid => "solid" - | #double => "double" - | #groove => "grove" - | #ridge => "ridge" - | #inset => "inset" - | #outset => "outset" - } -} - -module FontWeight = { - type t = [ - | #num(int) - | #thin - | #extraLight - | #light - | #normal - | #medium - | #semiBold - | #bold - | #extraBold - | #black - | #lighter - | #bolder - ] - - let thin = #thin - let extraLight = #extraLight - let light = #light - let medium = #medium - let semiBold = #semiBold - let bold = #bold - let extraBold = #extraBold - let lighter = #lighter - let bolder = #bolder - - let toString = x => - switch x { - | #num(n) => Int.toString(n) - | #thin => "100" - | #extraLight => "200" - | #light => "300" - | #normal => "400" - | #medium => "500" - | #semiBold => "600" - | #bold => "700" - | #extraBold => "800" - | #black => "900" - | #lighter => "lighter" - | #bolder => "bolder" - } -} - -module Transform = { - type t = [ - | #translate(Length.t, Length.t) - | #translate3d(Length.t, Length.t, Length.t) - | #translateX(Length.t) - | #translateY(Length.t) - | #translateZ(Length.t) - | #scale(float, float) - | #scale3d(float, float, float) - | #scaleX(float) - | #scaleY(float) - | #scaleZ(float) - | #rotate(Angle.t) - | #rotate3d(float, float, float, Angle.t) - | #rotateX(Angle.t) - | #rotateY(Angle.t) - | #rotateZ(Angle.t) - | #skew(Angle.t, Angle.t) - | #skewX(Angle.t) - | #skewY(Angle.t) - | #perspective(int) - ] - - let translate = (x, y) => #translate(x, y) - let translate3d = (x, y, z) => #translate3d(x, y, z) - let translateX = x => #translateX(x) - let translateY = y => #translateY(y) - let translateZ = z => #translateZ(z) - let scale = (x, y) => #scale(x, y) - let scale3d = (x, y, z) => #scale3d(x, y, z) - let scaleX = x => #scaleX(x) - let scaleY = x => #scaleY(x) - let scaleZ = x => #scaleZ(x) - let rotate = a => #rotate(a) - let rotate3d = (x, y, z, a) => #rotate3d(x, y, z, a) - let rotateX = a => #rotateX(a) - let rotateY = a => #rotateY(a) - let rotateZ = a => #rotateZ(a) - let skew = (a, a') => #skew(a, a') - let skewX = a => #skewX(a) - let skewY = a => #skewY(a) - - let string_of_scale = (x, y) => - "scale(" ++ (Float.toString(x) ++ (", " ++ (Float.toString(y) ++ ")"))) - - let string_of_translate3d = (x, y, z) => - "translate3d(" ++ - (Length.toString(x) ++ - (", " ++ (Length.toString(y) ++ (", " ++ (Length.toString(z) ++ ")"))))) - - let toString = x => - switch x { - | #translate(x, y) => - "translate(" ++ (Length.toString(x) ++ (", " ++ (Length.toString(y) ++ ")"))) - | #translate3d(x, y, z) => string_of_translate3d(x, y, z) - | #translateX(x) => "translateX(" ++ (Length.toString(x) ++ ")") - | #translateY(y) => "translateY(" ++ (Length.toString(y) ++ ")") - | #translateZ(z) => "translateZ(" ++ (Length.toString(z) ++ ")") - | #scale(x, y) => string_of_scale(x, y) - | #scale3d(x, y, z) => - "scale3d(" ++ - (Float.toString(x) ++ - (", " ++ (Float.toString(y) ++ (", " ++ (Float.toString(z) ++ ")"))))) - | #scaleX(x) => "scaleX(" ++ (Float.toString(x) ++ ")") - | #scaleY(y) => "scaleY(" ++ (Float.toString(y) ++ ")") - | #scaleZ(z) => "scaleZ(" ++ (Float.toString(z) ++ ")") - | #rotate(a) => "rotate(" ++ (Angle.toString(a) ++ ")") - | #rotate3d(x, y, z, a) => - "rotate3d(" ++ - (Float.toString(x) ++ - (", " ++ - (Float.toString(y) ++ - (", " ++ (Float.toString(z) ++ (", " ++ (Angle.toString(a) ++ ")"))))))) - | #rotateX(a) => "rotateX(" ++ (Angle.toString(a) ++ ")") - | #rotateY(a) => "rotateY(" ++ (Angle.toString(a) ++ ")") - | #rotateZ(a) => "rotateZ(" ++ (Angle.toString(a) ++ ")") - | #skew(x, y) => "skew(" ++ (Angle.toString(x) ++ (", " ++ (Angle.toString(y) ++ ")"))) - | #skewX(a) => "skewX(" ++ (Angle.toString(a) ++ ")") - | #skewY(a) => "skewY(" ++ (Angle.toString(a) ++ ")") - | #perspective(x) => "perspective(" ++ (Int.toString(x) ++ ")") - } -} - -module AnimationDirection = { - type t = [#normal | #reverse | #alternate | #alternateReverse] - - let toString = x => - switch x { - | #normal => "normal" - | #reverse => "reverse" - | #alternate => "alternate" - | #alternateReverse => "alternate-reverse" - } -} - -module AnimationFillMode = { - type t = [#none | #forwards | #backwards | #both] - - let toString = x => - switch x { - | #none => "none" - | #forwards => "forwards" - | #backwards => "backwards" - | #both => "both" - } -} - -module AnimationIterationCount = { - type t = [#infinite | #count(int)] - - let toString = x => - switch x { - | #infinite => "infinite" - | #count(x) => Int.toString(x) - } -} - -module AnimationPlayState = { - type t = [#paused | #running] - - let toString = x => - switch x { - | #paused => "paused" - | #running => "running" - } -} - -module Cursor = { - type t = [ - | #auto - | #default - | #none - | #contextMenu - | #help - | #pointer - | #progress - | #wait - | #cell - | #crosshair - | #text - | #verticalText - | #alias - | #copy - | #move - | #noDrop - | #notAllowed - | #grab - | #grabbing - | #allScroll - | #colResize - | #rowResize - | #nResize - | #eResize - | #sResize - | #wResize - | #neResize - | #nwResize - | #seResize - | #swResize - | #ewResize - | #nsResize - | #neswResize - | #nwseResize - | #zoomIn - | #zoomOut - ] - - let auto = #auto - let default = #default - let none = #none - let contextMenu = #contextMenu - let help = #help - let pointer = #pointer - let progress = #progress - let wait = #wait - let cell = #cell - let crosshair = #crosshair - let text = #text - let verticalText = #verticalText - let alias = #alias - let copy = #copy - let move = #move - let noDrop = #noDrop - let notAllowed = #notAllowed - let grab = #grab - let grabbing = #grabbing - let allScroll = #allScroll - let colResize = #colResize - let rowResize = #rowResize - let nResize = #nResize - let eResize = #eResize - let sResize = #sResize - let wResize = #wResize - let neResize = #neResize - let nwResize = #nwResize - let seResize = #seResize - let swResize = #swResize - let ewResize = #ewResize - let nsResize = #nsResize - let neswResize = #neswResize - let nwseResize = #nwseResize - let zoomIn = #zoomIn - let zoomOut = #zoomOut - - let toString = x => - switch x { - | #auto => "auto" - | #default => "default" - | #none => "none" - | #contextMenu => "context-menu" - | #help => "help" - | #pointer => "pointer" - | #progress => "progress" - | #wait => "wait" - | #cell => "cell" - | #crosshair => "crosshair" - | #text => "text" - | #verticalText => "vertical-text" - | #alias => "alias" - | #copy => "copy" - | #move => "move" - | #noDrop => "no-drop" - | #notAllowed => "not-allowed" - | #grab => "grab" - | #grabbing => "grabbing" - | #allScroll => "all-scroll" - | #colResize => "col-resize" - | #rowResize => "row-resize" - | #nResize => "n-resize" - | #eResize => "e-resize" - | #sResize => "s-resize" - | #wResize => "w-resize" - | #neResize => "ne-resize" - | #nwResize => "nw-resize" - | #seResize => "se-resize" - | #swResize => "sw-resize" - | #ewResize => "ew-resize" - | #nsResize => "ns-resize" - | #neswResize => "nesw-resize" - | #nwseResize => "nwse-resize" - | #zoomIn => "zoom-in" - | #zoomOut => "zoom-out" - } -} - -module Color = { - type t = [ - | #rgb(int, int, int) - | #rgba(int, int, int, [#num(float) | Percentage.t]) - | #hsl(Angle.t, Percentage.t, Percentage.t) - | #hsla(Angle.t, Percentage.t, Percentage.t, [#num(float) | Percentage.t]) - | #hex(string) - | #transparent - | #currentColor - ] - - let rgb = (r, g, b) => #rgb(r, g, b) - let rgba = (r, g, b, a) => #rgba(r, g, b, a) - let hsl = (h, s, l) => #hsl(h, s, l) - let hsla = (h, s, l, a) => #hsla(h, s, l, a) - let hex = x => #hex(x) - let transparent = #transparent - let currentColor = #currentColor - - let string_of_alpha = x => - switch x { - | #num(f) => Float.toString(f) - | #...Percentage.t as pc => Percentage.toString(pc) - } - - let toString = x => - switch x { - | #rgb(r, g, b) => - "rgb(" ++ - (Int.toString(r) ++ - (", " ++ (Int.toString(g) ++ (", " ++ (Int.toString(b) ++ ")"))))) - | #rgba(r, g, b, a) => - "rgba(" ++ - (Int.toString(r) ++ - (", " ++ - (Int.toString(g) ++ - (", " ++ (Int.toString(b) ++ (", " ++ (string_of_alpha(a) ++ ")"))))))) - | #hsl(h, s, l) => - "hsl(" ++ - (Angle.toString(h) ++ - (", " ++ (Percentage.toString(s) ++ (", " ++ (Percentage.toString(l) ++ ")"))))) - | #hsla(h, s, l, a) => - "hsla(" ++ - (Angle.toString(h) ++ - (", " ++ - (Percentage.toString(s) ++ - (", " ++ (Percentage.toString(l) ++ (", " ++ (string_of_alpha(a) ++ ")"))))))) - | #hex(s) => "#" ++ s - | #transparent => "transparent" - | #currentColor => "currentColor" - } -} - -module BorderStyle = { - type t = [ - | #none - | #hidden - | #dotted - | #dashed - | #solid - | #double - | #groove - | #ridge - | #inset - | #outset - ] - - let toString = x => - switch x { - | #none => "none" - | #hidden => "hidden" - | #dotted => "dotted" - | #dashed => "dashed" - | #solid => "solid" - | #double => "double" - | #groove => "groove" - | #ridge => "ridge" - | #inset => "inset" - | #outset => "outset" - } -} - -module PointerEvents = { - type t = [#auto | #none] - - let toString = x => - switch x { - | #auto => "auto" - | #none => "none" - } -} - -module Perspective = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module LetterSpacing = { - type t = [#normal] - - let normal = #normal - - let toString = x => - switch x { - | #normal => "normal" - } -} - -module LineHeight = { - type t = [#normal | #abs(float)] - - let toString = x => - switch x { - | #normal => "normal" - | #abs(x) => Float.toString(x) - } -} - -module WordSpacing = { - type t = [#normal] - - let toString = x => - switch x { - | #normal => "normal" - } -} - -module DisplayOutside = { - type t = [#block | #inline | #runIn] - - let toString = x => - switch x { - | #block => "block" - | #inline => "inline" - | #runIn => "run-in" - } -} - -module DisplayInside = { - type t = [#table | #flex | #grid] - - let toString = x => - switch x { - | #table => "table" - | #flex => "flex" - | #grid => "grid" - } -} - -module DisplayListItem = { - type t = [#listItem] - - let toString = x => - switch x { - | #listItem => "list-item" - } -} - -module DisplayInternal = { - type t = [ - | #tableRowGroup - | #tableHeaderGroup - | #tableFooterGroup - | #tableRow - | #tableCell - | #tableColumnGroup - | #tableColumn - | #tableCaption - ] - - let toString = x => - switch x { - | #tableRowGroup => "table-row-group" - | #tableHeaderGroup => "table-header-group" - | #tableFooterGroup => "table-footer-group" - | #tableRow => "table-row" - | #tableCell => "table-cell" - | #tableColumnGroup => "table-column-group" - | #tableColumn => "table-column" - | #tableCaption => "table-caption" - } -} - -module DisplayBox = { - type t = [#contents | #none] - - let toString = x => - switch x { - | #contents => "contents" - | #none => "none" - } -} - -module DisplayLegacy = { - type t = [#inlineBlock | #inlineFlex | #inlineGrid | #inlineTable] - - let toString = x => - switch x { - | #inlineBlock => "inline-block" - | #inlineFlex => "inline-flex" - | #inlineGrid => "inline-grid" - | #inlineTable => "inline-table" - } -} - -module JustifySelf = { - type t = [#auto | #normal | #stretch] - - let toString = x => - switch x { - | #auto => "auto" - | #normal => "normal" - | #stretch => "stretch" - } -} - -module PositionalAlignment = { - type t = [ - | #center - | #start - | #end_ - | #flexStart - | #flexEnd - | #selfStart - | #selfEnd - | #left - | #right - ] - - let toString = x => - switch x { - | #center => "center" - | #start => "start" - | #end_ => "end" - | #flexStart => "flex-start" - | #flexEnd => "flex-end" - | #selfStart => "self-start" - | #selfEnd => "self-end" - | #left => "left" - | #right => "right" - } -} - -module OverflowAlignment = { - type t = [ - | #safe(PositionalAlignment.t) - | #unsafe(PositionalAlignment.t) - ] - - let toString = x => - switch x { - | #safe(pa) => "safe " ++ PositionalAlignment.toString(pa) - | #unsafe(pa) => "unsafe " ++ PositionalAlignment.toString(pa) - } -} - -module BaselineAlignment = { - type t = [#baseline | #firstBaseline | #lastBaseline] - - let toString = x => - switch x { - | #baseline => "baseline" - | #firstBaseline => "first baseline" - | #lastBaseline => "last baseline" - } -} - -module NormalAlignment = { - type t = [#normal] - - let toString = x => - switch x { - | #normal => "normal" - } -} - -module DistributedAlignment = { - type t = [#spaceBetween | #spaceAround | #spaceEvenly | #stretch] - - let toString = x => - switch x { - | #spaceBetween => "space-between" - | #spaceAround => "space-around" - | #spaceEvenly => "space-evenly" - | #stretch => "stretch" - } -} - -module LegacyAlignment = { - type t = [#legacy | #legacyRight | #legacyLeft | #legacyCenter] - - let toString = x => - switch x { - | #legacy => "legacy" - | #legacyRight => "legacy right" - | #legacyLeft => "legacy left" - | #legacyCenter => "legacy center" - } -} - -module TextAlign = { - type t = [#left | #right | #center | #justify] - - let toString = x => - switch x { - | #left => "left" - | #right => "right" - | #center => "center" - | #justify => "justify" - } -} - -module WordBreak = { - type t = [#normal | #breakAll | #keepAll] - - let toString = x => - switch x { - | #normal => "normal" - | #breakAll => "break-all" - | #keepAll => "keep-all" - } -} - -module WhiteSpace = { - type t = [#normal | #nowrap | #pre | #preLine | #preWrap | #breakSpaces] - - let toString = x => - switch x { - | #normal => "normal" - | #nowrap => "nowrap" - | #pre => "pre" - | #preLine => "pre-line" - | #preWrap => "pre-wrap" - | #breakSpaces => "break-spaces" - } -} - -module AlignItems = { - type t = [#normal | #stretch] - - let toString = x => - switch x { - | #normal => "normal" - | #stretch => "stretch" - } -} - -module AlignSelf = { - type t = [#auto | #normal | #stretch] - - let toString = x => - switch x { - | #auto => "auto" - | #normal => "normal" - | #stretch => "stretch" - } -} - -module AlignContent = { - type t = [#center | #start | #end_ | #flexStart | #flexEnd] - - let toString = x => - switch x { - | #center => "center" - | #start => "start" - | #end_ => "end" - | #flexStart => "flex-start" - | #flexEnd => "flex-end" - } -} - -module ObjectFit = { - type t = [#fill | #contain | #cover | #none | #scaleDown] - - let toString = x => - switch x { - | #fill => "fill" - | #contain => "contain" - | #cover => "cover" - | #none => "none" - | #scaleDown => "scale-down" - } -} - -module Clear = { - type t = [#none | #left | #right | #both | #inlineStart | #inlineEnd] - - let toString = x => - switch x { - | #none => "none" - | #left => "left" - | #right => "right" - | #both => "both" - | #inlineStart => "inline-start" - | #inlineEnd => "inline-end" - } -} - -module Float = { - type t = [#left | #right | #none | #inlineStart | #inlineEnd] - - let toString = x => - switch x { - | #left => "left" - | #right => "right" - | #none => "none" - | #inlineStart => "inline-start" - | #inlineEnd => "inline-end" - } -} - -module Visibility = { - type t = [#visible | #hidden | #collapse] - - let toString = x => - switch x { - | #visible => "visible" - | #hidden => "hidden" - | #collapse => "collapse" - } -} - -module TableLayout = { - type t = [#auto | #fixed] - - let toString = x => - switch x { - | #auto => "auto" - | #fixed => "fixed" - } -} - -module BorderCollapse = { - type t = [#collapse | #separate] - - let toString = x => - switch x { - | #collapse => "collapse" - | #separate => "separate" - } -} - -module FlexWrap = { - type t = [#nowrap | #wrap | #wrapReverse] - - let toString = x => - switch x { - | #nowrap => "nowrap" - | #wrap => "wrap" - | #wrapReverse => "wrap-reverse" - } -} - -module FlexDirection = { - type t = [#row | #rowReverse | #column | #columnReverse] - - let toString = x => - switch x { - | #row => "row" - | #rowReverse => "row-reverse" - | #column => "column" - | #columnReverse => "column-reverse" - } -} - -module BoxSizing = { - type t = [#contentBox | #borderBox] - - let toString = x => - switch x { - | #contentBox => "content-box" - | #borderBox => "border-box" - } -} - -module ColumnCount = { - type t = [#auto | #count(int)] - - let toString = x => - switch x { - | #auto => "auto" - | #count(v) => Int.toString(v) - } -} - -module UserSelect = { - type t = [#none | #auto | #text | #contain | #all] - - let toString = x => - switch x { - | #none => "none" - | #auto => "auto" - | #text => "text" - | #contain => "contain" - | #all => "all" - } -} - -module TextTransform = { - type t = [#none | #capitalize | #uppercase | #lowercase] - - let toString = x => - switch x { - | #none => "none" - | #capitalize => "capitalize" - | #uppercase => "uppercase" - | #lowercase => "lowercase" - } -} - -module GridTemplateAreas = { - type t = [#none | #areas(list)] - - let areas = x => #areas(x) - - let toString = x => - switch x { - | #none => "none" - | #areas(l) => - String.trim(List.fold_left((carry, elem) => carry ++ ("'" ++ (elem ++ "' ")), "", l)) - } -} - -module GridArea = { - type t = [ - | #auto - | #ident(string) - | #num(int) - | #numIdent(int, string) - | #span([#num(int) | #ident(string)]) - ] - - let auto = #auto - let ident = x => #ident(x) - let num = x => #num(x) - let numIdent = (x, y) => #numIdent(x, y) - let span = x => #span(x) - - let toString = t => - switch t { - | #auto => "auto" - | #ident(s) => s - | #num(i) => string_of_int(i) - | #numIdent(i, s) => string_of_int(i) ++ (" " ++ s) - | #span(e) => - "span " ++ - switch e { - | #num(i) => string_of_int(i) - | #ident(s) => s - } - } -} - -module BackdropFilter = { - type t = [ - | #blur(Length.t) - | #brightness([#num(int) | #percent(float)]) - | #contrast([#num(int) | #percent(float)]) - | #dropShadow([#num(int) | #percent(float)]) - | #grayscale([#num(int) | #percent(float)]) - | #hueRotate([Angle.t | #zero]) - | #invert([#num(int) | #percent(float)]) - | #none - | #opacity([#num(int) | #percent(float)]) - | #saturate([#num(int) | #percent(float)]) - | #sepia([#num(int) | #percent(float)]) - ] - - let string_of_percent = p => Float.toString(p) ++ "%" - - let toString = x => - switch x { - | #blur(#...Length.t as b) => "blur(" ++ (Length.toString(b) ++ ")") - | #brightness(#num(b)) => "brightness(" ++ (string_of_int(b) ++ ")") - | #brightness(#percent(b)) => "brightness(" ++ (string_of_percent(b) ++ ")") - | #contrast(#num(c)) => "contrast(" ++ (string_of_int(c) ++ ")") - | #contrast(#percent(c)) => "contrast(" ++ (string_of_percent(c) ++ ")") - | #dropShadow(#num(i)) => "drop-shadow(" ++ (string_of_int(i) ++ ")") - | #dropShadow(#percent(i)) => "drop-shadow(" ++ (string_of_percent(i) ++ ")") - | #grayscale(#num(i)) => "grayscale(" ++ (string_of_int(i) ++ ")") - | #grayscale(#percent(i)) => "grayscale(" ++ (string_of_percent(i) ++ ")") - | #hueRotate(#...Angle.t as h) => "hue-rotate(" ++ (Angle.toString(h) ++ ")") - | #hueRotate(#zero) => "hue-rotate(0deg)" - | #invert(#num(i)) => "invert(" ++ (string_of_int(i) ++ ")") - | #invert(#percent(i)) => "invert(" ++ (string_of_percent(i) ++ ")") - | #none => "none" - | #opacity(#num(i)) => "opacity(" ++ (string_of_int(i) ++ ")") - | #opacity(#percent(i)) => "opacity(" ++ (string_of_percent(i) ++ ")") - | #saturate(#num(i)) => "saturate(" ++ (string_of_int(i) ++ ")") - | #saturate(#percent(i)) => "saturate(" ++ (string_of_percent(i) ++ ")") - | #sepia(#num(i)) => "sepia(" ++ (string_of_int(i) ++ ")") - | #sepia(#percent(i)) => "sepia(" ++ (string_of_percent(i) ++ ")") - } -} - -module BackgroundAttachment = { - type t = [#scroll | #fixed | #local] - - let toString = x => - switch x { - | #scroll => "scroll" - | #fixed => "fixed" - | #local => "local" - } -} - -module BackgroundClip = { - type t = [#borderBox | #paddingBox | #contentBox] - - let toString = x => - switch x { - | #borderBox => "border-box" - | #contentBox => "content-box" - | #paddingBox => "padding-box" - } -} - -module BackgroundOrigin = { - type t = [#borderBox | #paddingBox | #contentBox] - - let toString = x => - switch x { - | #borderBox => "border-box" - | #contentBox => "content-box" - | #paddingBox => "padding-box" - } -} - -module BackgroundPosition = { - module X = { - type t = [#left | #right | #center] - - let toString = x => - switch x { - | #left => "left" - | #right => "right" - | #center => "center" - } - } - - module Y = { - type t = [#top | #bottom | #center] - - let toString = x => - switch x { - | #top => "top" - | #bottom => "bottom" - | #center => "center" - } - } - - type t = [X.t | Y.t] - - let toString = x => - switch x { - | #left => "left" - | #right => "right" - | #top => "top" - | #bottom => "bottom" - | #center => "center" - } -} - -module BackgroundRepeat = { - type twoValue = [#repeat | #space | #round | #noRepeat] - type t = [#repeatX | #repeatY | twoValue] - type horizontal = twoValue - type vertical = twoValue - - let toString = x => - switch x { - | #repeatX => "repeat-x" - | #repeatY => "repeat-y" - | #repeat => "repeat" - | #space => "space" - | #round => "round" - | #noRepeat => "no-repeat" - } -} - -module TextOverflow = { - type t = [#clip | #ellipsis | #string(string)] - - let toString = x => - switch x { - | #clip => "clip" - | #ellipsis => "ellipsis" - | #string(s) => s - } -} - -module TextDecorationLine = { - type t = [#none | #underline | #overline | #lineThrough | #blink] - - let toString = x => - switch x { - | #none => "none" - | #underline => "underline" - | #overline => "overline" - | #lineThrough => "line-through" - | #blink => "blink" - } -} - -module TextDecorationStyle = { - type t = [#solid | #double | #dotted | #dashed | #wavy] - - let toString = x => - switch x { - | #solid => "solid" - | #double => "double" - | #dotted => "dotted" - | #dashed => "dashed" - | #wavy => "wavy" - } -} - -module Width = { - type t = [#auto | #fitContent] - - let toString = x => - switch x { - | #auto => "auto" - | #fitContent => "fit-content" - } -} - -module MaxWidth = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module Height = { - type t = [#auto] - - let toString = x => - switch x { - | #auto => "auto" - } -} - -module MaxHeight = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module OverflowWrap = { - type t = [#normal | #breakWord | #anywhere] - - let toString = x => - switch x { - | #normal => "normal" - | #breakWord => "break-word" - | #anywhere => "anywhere" - } -} - -module Gradient = { - type t<'colorOrVar> = [ - | #linearGradient(Angle.t, list<(Length.t, [< Color.t | Var.t] as 'colorOrVar)>) - | #repeatingLinearGradient(Angle.t, list<(Length.t, [< Color.t | Var.t] as 'colorOrVar)>) - | #radialGradient(list<(Length.t, [< Color.t | Var.t] as 'colorOrVar)>) - | #repeatingRadialGradient(list<(Length.t, [< Color.t | Var.t] as 'colorOrVar)>) - ] - - let linearGradient = (angle, stops) => #linearGradient(angle, stops) - let repeatingLinearGradient = (angle, stops) => #repeatingLinearGradient(angle, stops) - let radialGradient = stops => #radialGradient(stops) - let repeatingRadialGradient = stops => #repeatingRadialGradient(stops) - - let string_of_color = x => - switch x { - | #...Color.t as co => Color.toString(co) - | #...Var.t as va => Var.toString(va) - } - let string_of_stops = stops => - stops->Belt.List.map(((l, c)) => string_of_color(c) ++ (" " ++ Length.toString(l)))->join(", ") - - let toString = x => - switch x { - | #linearGradient(angle, stops) => - "linear-gradient(" ++ (Angle.toString(angle) ++ (", " ++ (string_of_stops(stops) ++ ")"))) - | #repeatingLinearGradient(angle, stops) => - "repeating-linear-gradient(" ++ - (Angle.toString(angle) ++ - (", " ++ (string_of_stops(stops) ++ ")"))) - | #radialGradient(stops) => "radial-gradient(" ++ (string_of_stops(stops) ++ ")") - | #repeatingRadialGradient(stops) => - "repeating-radial-gradient(" ++ (string_of_stops(stops) ++ ")") - } -} - -module BackgroundImage = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module GeometyBox = { - type t = [ - | #marginBox - | #borderBox - | #paddingBox - | #contentBox - | #fillBox - | #strokeBox - | #viewBox - ] - - let marginBox = #marginBox - let borderBox = #borderBox - let paddingBox = #paddingBox - let contentBox = #contentBox - let fillBox = #fillBox - let strokeBox = #strokeBox - let viewBox = #viewBox - - let toString = x => - switch x { - | #marginBox => "margin-box" - | #borderBox => "border-box" - | #paddingBox => "padding-box" - | #contentBox => "content-box" - | #fillBox => "fill-box" - | #strokeBox => "stroke-box" - | #viewBox => "view-box" - } -} - -module ClipPath = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module BackfaceVisibility = { - type t = [#visible | #hidden] - - let toString = x => - switch x { - | #visible => "visible" - | #hidden => "hidden" - } -} - -module Flex = { - type t = [#auto | #initial | #none] - - let toString = x => - switch x { - | #auto => "auto" - | #initial => "initial" - | #none => "none" - } -} - -module TransformStyle = { - type t = [#preserve3d | #flat] - - let toString = x => - switch x { - | #preserve3d => "preserve-3d" - | #flat => "flat" - } -} - -module ListStyleImage = { - type t = [#none] - - let toString = x => - switch x { - | #none => "none" - } -} - -module FontFamilyName = { - type t = [ - | #custom(string) - | #serif - | #sansSerif - | #cursive - | #fantasy - | #monospace - | #systemUi - | #emoji - | #math - | #fangsong - ] - - let custom = #custom - let serif = #serif - let sansSerif = #sansSerif - let cursive = #cursive - let fantasy = #fantasy - let monospace = #monospace - let systemUi = #systemUi - let emoji = #emoji - let math = #math - let fangsong = #fangsong - - let toString = x => - switch x { - | #custom(name) => name - | #serif => "serif" - | #sansSerif => "sans-serif" - | #cursive => "cursive" - | #fantasy => "fantasy" - | #monospace => "monospace" - | #systemUi => "system-ui" - | #emoji => "emoji" - | #math => "math" - | #fangsong => "fangsong" - } -} - -module FontDisplay = { - type t = [#auto | #block | #swap | #fallback | #optional] - - let auto = #auto - let block = #block - let swap = #swap - let fallback = #fallback - let optional = #optional - - let toString = x => - switch x { - | #auto => "auto" - | #block => "block" - | #swap => "swap" - | #fallback => "fallback" - | #optional => "optional" - } -} - -module CounterStyleType = { - type t = [ListStyleType.t] - - let toString = x => - switch x { - | #...ListStyleType.t as c => ListStyleType.toString(c) - } -} - -module Counter = { - type style = [CounterStyleType.t | #unset] - type t = [#counter(string, style)] - - let counter = (~style=#unset, name) => #counter(name, style) - - let toString = x => - switch x { - | #counter(counter, style) => - switch style { - | #unset => "counter(" ++ (counter ++ ")") - | #...CounterStyleType.t as t => - "counter(" ++ (counter ++ ("," ++ (CounterStyleType.toString(t) ++ ")"))) - } - } -} - -module Counters = { - type style = [CounterStyleType.t | #unset] - type t = [#counters(string, string, style)] - - let counters = (~style=#unset, ~separator="", name) => #counters(name, separator, style) - - let toString = x => - switch x { - | #counters(name, separator, style) => - switch style { - | #unset => "counters(" ++ (name ++ (",\"" ++ (separator ++ "\")"))) - | #...CounterStyleType.t as s => - "counters(" ++ - (name ++ - (",\"" ++ (separator ++ ("\"," ++ (CounterStyleType.toString(s) ++ ")"))))) - } - } -} - -module CounterIncrement = { - type t = [#none | #increment(string, int)] - - let increment = (~value=1, name) => #increment(name, value) - - let toString = x => - switch x { - | #none => "none" - | #increment(name, value) => name ++ (" " ++ string_of_int(value)) - } -} - -module CounterReset = { - type t = [#none | #reset(string, int)] - - let reset = (~value=0, name) => #reset(name, value) - - let toString = x => - switch x { - | #none => "none" - | #reset(name, value) => name ++ (" " ++ string_of_int(value)) - } -} - -module CounterSet = { - type t = [#none | #set(string, int)] - - let set = (~value=0, name) => #set(name, value) - - let toString = x => - switch x { - | #none => "none" - | #set(name, value) => name ++ (" " ++ string_of_int(value)) - } -} - -module Content = { - type t = [ - | #none - | #normal - | #openQuote - | #closeQuote - | #noOpenQuote - | #noCloseQuote - | #attr(string) - | #text(string) - ] - - let toString = x => - switch x { - | #none => "none" - | #normal => "normal" - | #openQuote => "open-quote" - | #closeQuote => "close-quote" - | #noOpenQuote => "no-open-quote" - | #noCloseQuote => "no-close-quote" - | #attr(name) => "attr(" ++ (name ++ ")") - | #text(string) => `"$string"` - } -} - -module SVG = { - module Fill = { - type t = [#none | #contextFill | #contextStroke] - - let contextFill = #contextFill - let contextStroke = #contextStroke - - let toString = x => - switch x { - | #none => "none" - | #contextFill => "context-fill" - | #contextStroke => "context-stroke" - } - } -} diff --git a/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.resi b/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.resi deleted file mode 100644 index 549b7dd9e1d..00000000000 --- a/tests/syntax_tests/data/idempotency/bs-css/Css_AtomicTypes.resi +++ /dev/null @@ -1,1342 +0,0 @@ -// Docs copied from MDN - -module Cascading: { - type t = [#initial | #inherit_ | #unset] - - let initial: [> t] - let inherit_: [> t] - let unset: [> t] - - let toString: t => string -} - -module Var: { - type t = [#var(string) | #varDefault(string, string)] - - let var: string => [> t] - let varDefault: (string, string) => [> t] - - let toString: t => string -} - -module Time: { - @ocaml.doc(" - The