refactor: improve the way we handle ignore loops
This commit is contained in:
58
test.bf
58
test.bf
@@ -1,40 +1,20 @@
|
||||
--->--->>>>->->->>>>>-->>>>>>>>>>>>>>>>>>+>>++++++++++[
|
||||
<<++[
|
||||
--<+<<+<<+>>>>[
|
||||
>[<->>+++>>[-]+++<<<+[<++>>+<--]]+>+++++[>>+++++++++<<-]
|
||||
>>++++.[-]>>+[<<<<+>>+>>-]<<<<<<[>+<-]<<
|
||||
]++++++++++.[-]>++
|
||||
]-->>[-->[-]>]<<[
|
||||
>>--[
|
||||
-[
|
||||
-[
|
||||
-----[>+>+++++++<<+]-->>-.----->,[<->-]<[[<]+[->>]<-]<[<<,[-]]>>>>
|
||||
]>
|
||||
]<[
|
||||
>-[+<+++]+<+++[+[---->]+<<<<<<[>>]<[-]]
|
||||
>[<+[---->]++[<]<[>]>[[>]+>+++++++++<<-[<]]]>[>>>>]
|
||||
]<[
|
||||
-[[>+>+<<-]>[<+>-]++>+>>]<[<<++[-->>[-]]>[[-]>[<<+>>-]>]]
|
||||
]<[
|
||||
[[<<]-[>>]<+<-]>[-<+]<<[<<]-<[>[+>>]>[>]>[-]]
|
||||
>[[+>>]<-->>[>]+>>>]
|
||||
]<[
|
||||
-[
|
||||
--[+<<<<--[+>[-]>[<<+>+>-]<<[>>+<<-]]++[>]]
|
||||
<<[>+>+<<-]>--[<+>-]++>>>
|
||||
]<[<<<[-]+++>[-]>[<+>>>+<<-]+>>>]
|
||||
]<[
|
||||
+[[<]<<[<<]-<->>+>[>>]>[>]<-]+[-<+]<++[[>+<-]++<[<<->>+]<++]<
|
||||
<<<<<< +> > >+> > >+[
|
||||
<<< ->+>+>+[
|
||||
<<<<<<< +>->+> > >->->+[
|
||||
<<<<< ->+>+> >+>+[
|
||||
<<<< ->->+>->+[
|
||||
<<<<<<<<+>-> >+> > >->+>+[
|
||||
<<<<< -> >+> >->+[
|
||||
<<<< +>->+> >+]]]]]]]
|
||||
+++[[>+<-]<+++]--->>[-[<->-]<++>>]++[[<->-]>>]>[>]
|
||||
]<
|
||||
]
|
||||
]<
|
||||
>>>->+>+++++>(++++++++++)[[>>>+<<<-]>+++++>+>>+[<<+>>>>>+<<<-]<-]>>>>[
|
||||
[>>>+>+<<<<-]+++>>+[<+>>>+>+<<<-]>>[>[[>>>+<<<-]<]<<++>+>>>>>>-]<-
|
||||
]+++>+>[[-]<+<[>+++++++++++++++++<-]<+]>>[
|
||||
[+++++++++.-------->>>]+[-<<<]>>>[>>,----------[>]<]<<[
|
||||
<<<[
|
||||
>--[<->>+>-<<-]<[[>>>]+>-[+>>+>-]+[<<<]<-]>++>[<+>-]
|
||||
>[[>>>]+[<<<]>>>-]+[->>>]<-[++>]>[------<]>+++[<<<]>
|
||||
]<
|
||||
]>[
|
||||
-[+>>+>-]+>>+>>>+>[<<<]>->+>[
|
||||
>[->+>+++>>++[>>>]+++<<<++<<<++[>>>]>>>]<<<[>[>>>]+>>>]
|
||||
<<<<<<<[<<++<+[-<<<+]->++>>>++>>>++<<<<]<<<+[-<<<+]+>->>->>
|
||||
]<<+<<+<<<+<<-[+<+<<-]+<+[
|
||||
->+>[-<-<<[<<<]>[>>[>>>]<<+<[<<<]>-]]
|
||||
<[<[<[<<<]>+>>[>>>]<<-]<[<<<]]>>>->>>[>>>]+>
|
||||
]>+[-<<[-]<]-[
|
||||
[>>>]<[<<[<<<]>>>>>+>[>>>]<-]>>>[>[>>>]<<<<+>[<<<]>>-]>
|
||||
]<<<<<<[---<-----[-[-[<->>+++<+++++++[-]]]]<+<+]>
|
||||
]>>
|
||||
]
|
||||
Reference in New Issue
Block a user