Skip to content

Instantly share code, notes, and snippets.

@Papierkorb
Created November 2, 2016 21:22
Show Gist options
  • Save Papierkorb/a1ee4be112be5f79edaa8404d5258d56 to your computer and use it in GitHub Desktop.
Save Papierkorb/a1ee4be112be5f79edaa8404d5258d56 to your computer and use it in GitHub Desktop.
Error in line 1: while requiring "./spec/torrent/bencode/lexer_spec.cr"
in ./spec/torrent/bencode/lexer_spec.cr:1: while requiring "../../spec_helper"
require "../../spec_helper"
^
in ./spec/spec_helper.cr:2: while requiring "spec2"
require "spec2"
^
in ./libs/spec2/spec2.cr:72: instantiating 'Spec2:Module#run()'
Spec2.run
^~~
in ./libs/spec2/spec2.cr:57: expanding macro
delegate run, to: high_runner
^
in macro 'delegate' /usr/lib/crystal/object.cr:1014, line 3:
1.
2. def run(*args, **options)
> 3. high_runner.run(*args, **options)
4. end
5.
6. def run(*args, **options)
7. high_runner.run(*args, **options) do |*yield_args|
8. yield *yield_args
9. end
10. end
11.
12.
instantiating 'Spec2::HighRunner#run(Tuple(), NamedTuple())'
in ./libs/spec2/high_runner.cr:66: instantiating 'Spec2::Runners::Default#run_context((Spec2::Reporters::Default | Spec2::Reporters::Doc | Spec2::Reporters::Test), (Spec2::Orders::Default | Spec2::Orders::Random), Spec2::Context)'
current_runner.run_context(reporter, order, root)
^~~~~~~~~~~
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()'
order.order(context.examples).each do |example|
^~~~
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()'
each_index do |i|
^~~~~~~~~~
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()'
each_index do |i|
^~~~~~~~~~
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()'
order.order(context.examples).each do |example|
^~~~
in ./libs/spec2/runners/default.cr:27: instantiating 'Spec2::Example+#run()'
example.run
^~~
in macro '__spec2_def_its' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:113, line 4:
1.
2. __spec2_def_it("lexes")
3.
> 4. __spec2_def_it("fails")
5.
6.
expanding macro
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 18:
1.
2.
3.
4.
5.
6. class Spec2__Fails < ::Spec2::Example
7. include Spec2__TorrentBencodeLexer
8.
9. def initialize(@context)
10. @what = "fails"
11. end
12.
13. def run
14. __spec2_delayed = [] of ->
15.
16. __spec2_before_hook
17. __spec2_run_lets!
> 18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message|
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice))
20. expect do
21. lexer.next_token
22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message)))
23. end
24.
25. ensure
26. __spec2_after_hook
27. __spec2_delayed.not_nil!.each &.call
28. end
29. end
30.
31. __temp_84 = (@@__spec2_active_context ||
32. ::Spec2::Context.instance)
33. __temp_84
34. .examples << Spec2__Fails.new(__temp_84)
35.
instantiating 'Array(Tuple(String, Regex))#each()'
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()'
each_index do |i|
^~~~~~~~~~
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()'
each_index do |i|
^~~~~~~~~~
in macro '__spec2_def_its' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:113, line 4:
1.
2. __spec2_def_it("lexes")
3.
> 4. __spec2_def_it("fails")
5.
6.
expanding macro
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 18:
1.
2.
3.
4.
5.
6. class Spec2__Fails < ::Spec2::Example
7. include Spec2__TorrentBencodeLexer
8.
9. def initialize(@context)
10. @what = "fails"
11. end
12.
13. def run
14. __spec2_delayed = [] of ->
15.
16. __spec2_before_hook
17. __spec2_run_lets!
> 18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message|
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice))
20. expect do
21. lexer.next_token
22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message)))
23. end
24.
25. ensure
26. __spec2_after_hook
27. __spec2_delayed.not_nil!.each &.call
28. end
29. end
30.
31. __temp_84 = (@@__spec2_active_context ||
32. ::Spec2::Context.instance)
33. __temp_84
34. .examples << Spec2__Fails.new(__temp_84)
35.
instantiating 'Array(Tuple(String, Regex))#each()'
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 22:
1.
2.
3.
4.
5.
6. class Spec2__Fails < ::Spec2::Example
7. include Spec2__TorrentBencodeLexer
8.
9. def initialize(@context)
10. @what = "fails"
11. end
12.
13. def run
14. __spec2_delayed = [] of ->
15.
16. __spec2_before_hook
17. __spec2_run_lets!
18. [{"4:abc", /premature end of string/i}, {"-4:abc", /unknown token/i}, {"i123", /premature end/i}, {"i12a", /unexpected byte/i}, {"z", /unknown token/i}].each do |string, message|
19. lexer = Torrent::Bencode::Lexer.new(MemoryIO.new(string.to_slice))
20. expect do
21. lexer.next_token
> 22. end.to(raise_error(Torrent::Bencode::Lexer::Error, match(message)))
23. end
24.
25. ensure
26. __spec2_after_hook
27. __spec2_delayed.not_nil!.each &.call
28. end
29. end
30.
31. __temp_84 = (@@__spec2_active_context ||
32. ::Spec2::Context.instance)
33. __temp_84
34. .examples << Spec2__Fails.new(__temp_84)
35.
expanding macro
in macro 'raise_error' /home/papierkorb/Projekte/torrent/libs/spec2/matchers/raise_error.cr:3, line 6:
1. ::Spec2::Matchers::Satisfy(->).new do |block|
2. actual = "no error"
3. ok = false
4. add_failure = ""
5. add_negated = ""
> 6. message = match(message)
7.
8. begin
9. block.call
10.
11. rescue e : Torrent::Bencode::Lexer::Error
12. actual = "#{e.class}: #{e}"
13.
14. if message
15. unless message.is_a?(::Spec2::Matcher)
16. message = ::Spec2::Matchers::Eq.new(message)
17. end
18. ok = message.match(e.message)
19. add_failure = message.failure_message
20. add_negated = message.failure_message_when_negated
21. else
22. ok = true
23. end
24.
25. rescue e
26. actual = "#{e.class}: #{e}"
27. ok = false
28. end
29.
30. message_description = ""
31. message_description = message.description if message.is_a?(::Spec2::Matcher)
32.
33. failure = "Expected block to fail with #{Torrent::Bencode::Lexer::Error} #{message_description}
34. But got: #{actual}
35. #{add_failure}"
36.
37. negated = "Expected block not to fail with #{Torrent::Bencode::Lexer::Error} #{message_description}
38. But got: #{actual}
39. #{add_negated}"
40.
41. {ok, failure, negated}
42. end
43.
instantiating 'match((Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex |
Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex |
Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'
in ./libs/spec2/matchers/match.cr:35: expanding macro
register_matcher(match) do |expected|
^
in macro 'register_matcher' /home/papierkorb/Projekte/torrent/libs/spec2/matcher.cr:9, line 3:
1. module ::Spec2::Matchers
2. def match(expected)
> 3. Matchers::Match.new(expected)
4. end
5. end
6.
instantiating 'Spec2::Matchers::Match(T):Class#new((Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2:
:Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::
Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex | Spec2::Matchers::Match(Regex))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment