diff --git a/core/flags/internal_assignment.odin b/core/flags/internal_assignment.odin index 1e715998d..4c4ee58fe 100644 --- a/core/flags/internal_assignment.odin +++ b/core/flags/internal_assignment.odin @@ -2,13 +2,13 @@ package flags import "base:intrinsics" -import "base:runtime" +@require import "base:runtime" import "core:container/bit_array" -import "core:fmt" -import "core:mem" +@require import "core:fmt" +@require import "core:mem" import "core:reflect" -import "core:strconv" -import "core:strings" +@require import "core:strconv" +@require import "core:strings" // Push a positional argument onto a data struct, checking for specified // positionals first before adding it to a fallback field. diff --git a/core/flags/internal_validation.odin b/core/flags/internal_validation.odin index 9f94621d2..fd4bafeef 100644 --- a/core/flags/internal_validation.odin +++ b/core/flags/internal_validation.odin @@ -1,14 +1,14 @@ //+private package flags -import "base:runtime" -import "core:container/bit_array" -import "core:fmt" -import "core:mem" -import "core:os" -import "core:reflect" -import "core:strconv" -import "core:strings" +@require import "base:runtime" +@require import "core:container/bit_array" +@require import "core:fmt" +@require import "core:mem" +@require import "core:os" +@require import "core:reflect" +@require import "core:strconv" +@require import "core:strings" // This proc is used to assert that `T` meets the expectations of the library. @(optimization_mode="size", disabled=ODIN_DISABLE_ASSERT) diff --git a/core/flags/parsing.odin b/core/flags/parsing.odin index f09c4c690..b6b63fdb6 100644 --- a/core/flags/parsing.odin +++ b/core/flags/parsing.odin @@ -1,7 +1,7 @@ package flags -import "core:container/bit_array" -import "core:fmt" +@require import "core:container/bit_array" +@require import "core:fmt" Parsing_Style :: enum { // Odin-style: `-flag`, `-flag:option`, `-map:key=value`