Procházet zdrojové kódy

Move `Flag_To_Letter` to `core:text/regex/common`

Feoramund před 1 rokem
rodič
revize
babdc432e9
2 změnil soubory, kde provedl 11 přidání a 11 odebrání
  1. 11 0
      core/text/regex/common/common.odin
  2. 0 11
      core/text/regex/regex.odin

+ 11 - 0
core/text/regex/common/common.odin

@@ -25,3 +25,14 @@ Flag :: enum u8 {
 }
 
 Flags :: bit_set[Flag; u8]
+
+@(rodata)
+Flag_To_Letter := #sparse[Flag]u8 {
+	.Global            = 'g',
+	.Multiline         = 'm',
+	.Case_Insensitive  = 'i',
+	.Ignore_Whitespace = 'x',
+	.Unicode           = 'u',
+	.No_Capture        = 'n',
+	.No_Optimization   = '-',
+}

+ 0 - 11
core/text/regex/regex.odin

@@ -36,17 +36,6 @@ Regular_Expression :: struct {
 }
 
 
-@(rodata)
-Flag_To_Letter := #sparse[Flag]u8 {
-	.Global            = 'g',
-	.Multiline         = 'm',
-	.Case_Insensitive  = 'i',
-	.Ignore_Whitespace = 'x',
-	.Unicode           = 'u',
-	.No_Capture        = 'n',
-	.No_Optimization   = '-',
-}
-
 /*
 Create a regular expression from a string pattern and a set of flags.