Skip to content

Commit 67afa72

Browse files
author
Ryan Miville
committed
update
1 parent 13066ab commit 67afa72

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

gleam.toml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ repository = { type = "github", user = "ryanmiville", repo = "clad" }
1515
[dependencies]
1616
gleam_stdlib = ">= 0.34.0 and < 2.0.0"
1717
decode = ">= 0.4.1 and < 1.0.0"
18+
gleam_regexp = ">= 1.0.0 and < 2.0.0"
1819

1920
[dev-dependencies]
2021
gleeunit = ">= 1.0.0 and < 2.0.0"

manifest.toml

+5-3
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@
33

44
packages = [
55
{ name = "argv", version = "1.0.2", build_tools = ["gleam"], requirements = [], otp_app = "argv", source = "hex", outer_checksum = "BA1FF0929525DEBA1CE67256E5ADF77A7CDDFE729E3E3F57A5BDCAA031DED09D" },
6-
{ name = "decode", version = "0.4.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "decode", source = "hex", outer_checksum = "90C83E830B380EAF64A0A20D0116C4C173AD753594AF1A37E692C1A699244244" },
7-
{ name = "gleam_json", version = "2.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "CB10B0E7BF44282FB25162F1A24C1A025F6B93E777CCF238C4017E4EEF2CDE97" },
8-
{ name = "gleam_stdlib", version = "0.40.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "86606B75A600BBD05E539EB59FABC6E307EEEA7B1E5865AFB6D980A93BCB2181" },
6+
{ name = "decode", version = "0.5.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "decode", source = "hex", outer_checksum = "05E14DC95A550BA51B8774485B04894B87A898C588B9B1C920104B110AED218B" },
7+
{ name = "gleam_json", version = "2.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "0A57FB5666E695FD2BEE74C0428A98B0FC11A395D2C7B4CDF5E22C5DD32C74C6" },
8+
{ name = "gleam_regexp", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_regexp", source = "hex", outer_checksum = "A3655FDD288571E90EE9C4009B719FEF59FA16AFCDF3952A76A125AF23CF1592" },
9+
{ name = "gleam_stdlib", version = "0.46.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "53940A91251A6BE9AEBB959D46E1CB45B510551D81342A52213850947732D4AB" },
910
{ name = "gleeunit", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "F7A7228925D3EE7D0813C922E062BFD6D7E9310F0BEE585D3A42F3307E3CFD13" },
1011
]
1112

1213
[requirements]
1314
argv = { version = ">= 1.0.2 and < 2.0.0" }
1415
decode = { version = ">= 0.4.1 and < 1.0.0" }
1516
gleam_json = { version = ">= 2.0.0 and < 3.0.0" }
17+
gleam_regexp = { version = ">= 1.0.0 and < 2.0.0" }
1618
gleam_stdlib = { version = ">= 0.34.0 and < 2.0.0" }
1719
gleeunit = { version = ">= 1.0.0 and < 2.0.0" }

src/clad.gleam

+5-5
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ import gleam/float
159159
import gleam/int
160160
import gleam/list
161161
import gleam/option.{type Option, None, Some}
162-
import gleam/regex
162+
import gleam/regexp
163163
import gleam/result
164164
import gleam/string
165165

@@ -331,15 +331,15 @@ fn to_dynamic(state: State) -> Dynamic {
331331
}
332332

333333
fn is_number(str: String) -> Bool {
334-
case regex.from_string("^[-+]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)$") {
335-
Ok(re) -> regex.check(re, str)
334+
case regexp.from_string("^[-+]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)$") {
335+
Ok(re) -> regexp.check(re, str)
336336
Error(_) -> False
337337
}
338338
}
339339

340340
fn is_alpha(str: String) -> Bool {
341-
case regex.from_string("^[a-zA-Z]+$") {
342-
Ok(re) -> regex.check(re, str)
341+
case regexp.from_string("^[a-zA-Z]+$") {
342+
Ok(re) -> regexp.check(re, str)
343343
Error(_) -> False
344344
}
345345
}

0 commit comments

Comments
 (0)