diff --git a/src/main/scala/com/htmlism/MatchOpcodes.scala b/src/main/scala/com/htmlism/MatchOpcodes.scala index d242531..ed50f8b 100644 --- a/src/main/scala/com/htmlism/MatchOpcodes.scala +++ b/src/main/scala/com/htmlism/MatchOpcodes.scala @@ -222,11 +222,11 @@ object MatchOpcodes { val BitPattern = ThreeBits >> ThreeBits >> TwoBits n match { - case BitPattern(aaabbb, cc) => + case BitPattern((aaa, bbb), cc) => cc match { - case 0 => (c00 _).tupled(aaabbb).some - case 1 => (c01 _).tupled(aaabbb).some - case 2 => (c10 _).tupled(aaabbb).some + case 0 => c00(aaa, bbb).some + case 1 => c01(aaa, bbb).some + case 2 => c10(aaa, bbb).some case 3 => None } }