diff --git a/.tool-versions b/.tool-versions index a669ba3..f8cac81 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -crystal 1.7.3 +crystal 1.10.0 diff --git a/shard.yml b/shard.yml index bb466be..e683f74 100644 --- a/shard.yml +++ b/shard.yml @@ -17,6 +17,6 @@ targets: fincher: main: src/cli.cr -crystal: 1.7.3 +crystal: ">= 1.8.0" license: MIT diff --git a/src/fincher/io_scanner.cr b/src/fincher/io_scanner.cr index e450d5c..29952d2 100644 --- a/src/fincher/io_scanner.cr +++ b/src/fincher/io_scanner.cr @@ -59,11 +59,11 @@ module Fincher end def check(pattern) - match(pattern, advance: false, options: Regex::Options::ANCHORED) + match(pattern, advance: false, options: Regex::MatchOptions::ANCHORED) end def check_until(pattern) - match(pattern, advance: false, options: Regex::Options::None) + match(pattern, advance: false, options: Regex::MatchOptions::None) end def skip(bytes_count : Int) @@ -81,11 +81,11 @@ module Fincher end def scan(pattern) - match(pattern, advance: true, options: Regex::Options::ANCHORED) + match(pattern, advance: true, options: Regex::MatchOptions::ANCHORED) end def scan_until(pattern) - match(pattern, advance: true, options: Regex::Options::None) + match(pattern, advance: true, options: Regex::MatchOptions::None) end def offset @@ -194,7 +194,7 @@ module Fincher last_match_str end - private def buffer_match(pattern, advance = true, options = Regex::Options::ANCHORED) + private def buffer_match(pattern, advance = true, options = Regex::MatchOptions::ANCHORED) match = pattern.match_at_byte_index(@buffer, @buffer_cursor, options) if match start = @buffer_cursor