mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-27 01:40:03 +00:00
Add @(rodata) and @(static, rodata) where appropriate
This commit is contained in:
@@ -12,6 +12,7 @@ package unicode
|
||||
@(private) pLo :: pLl | pLu // a letter that is neither upper nor lower case.
|
||||
@(private) pLmask :: pLo
|
||||
|
||||
@(rodata)
|
||||
char_properties := [MAX_LATIN1+1]u8{
|
||||
0x00 = pC, // '\x00'
|
||||
0x01 = pC, // '\x01'
|
||||
@@ -272,6 +273,7 @@ char_properties := [MAX_LATIN1+1]u8{
|
||||
}
|
||||
|
||||
|
||||
@(rodata)
|
||||
alpha_ranges := [?]i32{
|
||||
0x00d8, 0x00f6,
|
||||
0x00f8, 0x01f5,
|
||||
@@ -427,6 +429,7 @@ alpha_ranges := [?]i32{
|
||||
0xffda, 0xffdc,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
alpha_singlets := [?]i32{
|
||||
0x00aa,
|
||||
0x00b5,
|
||||
@@ -462,6 +465,7 @@ alpha_singlets := [?]i32{
|
||||
0xfe74,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
space_ranges := [?]i32{
|
||||
0x0009, 0x000d, // tab and newline
|
||||
0x0020, 0x0020, // space
|
||||
@@ -477,6 +481,7 @@ space_ranges := [?]i32{
|
||||
0xfeff, 0xfeff,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
unicode_spaces := [?]i32{
|
||||
0x0009, // tab
|
||||
0x000a, // LF
|
||||
@@ -494,6 +499,7 @@ unicode_spaces := [?]i32{
|
||||
0xfeff, // unknown
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
to_upper_ranges := [?]i32{
|
||||
0x0061, 0x007a, 468, // a-z A-Z
|
||||
0x00e0, 0x00f6, 468,
|
||||
@@ -532,6 +538,7 @@ to_upper_ranges := [?]i32{
|
||||
0xff41, 0xff5a, 468,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
to_upper_singlets := [?]i32{
|
||||
0x00ff, 621,
|
||||
0x0101, 499,
|
||||
@@ -875,6 +882,7 @@ to_upper_singlets := [?]i32{
|
||||
0x1ff3, 509,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
to_lower_ranges := [?]i32{
|
||||
0x0041, 0x005a, 532, // A-Z a-z
|
||||
0x00c0, 0x00d6, 532, // - -
|
||||
@@ -914,6 +922,7 @@ to_lower_ranges := [?]i32{
|
||||
0xff21, 0xff3a, 532, // - -
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
to_lower_singlets := [?]i32{
|
||||
0x0100, 501,
|
||||
0x0102, 501,
|
||||
@@ -1250,6 +1259,7 @@ to_lower_singlets := [?]i32{
|
||||
0x1ffc, 491,
|
||||
}
|
||||
|
||||
@(rodata)
|
||||
to_title_singlets := [?]i32{
|
||||
0x01c4, 501,
|
||||
0x01c6, 499,
|
||||
|
||||
Reference in New Issue
Block a user