progs/compile2.scala
changeset 693 605d971e98fd
parent 692 8c7ccdebcb89
equal deleted inserted replaced
692:8c7ccdebcb89 693:605d971e98fd
   512 bf_run(bf1, "sier")
   512 bf_run(bf1, "sier")
   513 
   513 
   514 bf_run("""++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++
   514 bf_run("""++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++
   515        ..+++.>>.<-.<.+++.------.--------.>>+.>++.""", "hello")
   515        ..+++.>>.<-.<.+++.------.--------.>>+.>++.""", "hello")
   516 
   516 
   517 println("BF SIER Prog")
       
   518 println(bf_str(bf1).replaceAll("\\s", "").split(";").toList.length)
       
   519 
       
   520 
   517 
   521 val bf2 = """+++++++++++
   518 val bf2 = """+++++++++++
   522       >+>>>>++++++++++++++++++++++++++++++++++++++++++++
   519       >+>>>>++++++++++++++++++++++++++++++++++++++++++++
   523       >++++++++++++++++++++++++++++++++<<<<<<[>[>>>>>>+>
   520       >++++++++++++++++++++++++++++++++<<<<<<[>[>>>>>>+>
   524       +<<<<<<<-]>>>>>>>[<<<<<<<+>>>>>>>-]<[>++++++++++[-
   521       +<<<<<<<-]>>>>>>>[<<<<<<<+>>>>>>>-]<[>++++++++++[-
   530       <<<<<<<<<<[>>>+>+<<<<-]>>>>[<<<<+>>>>-]<-[>>.>.<<<
   527       <<<<<<<<<<[>>>+>+<<<<-]>>>>[<<<<+>>>>-]<-[>>.>.<<<
   531       [-]]<<[>>+>+<<<-]>>>[<<<+>>>-]<<[<+>-]>[<+>-]<<<-]"""
   528       [-]]<<[>>+>+<<<-]>>>[<<<+>>>-]<<[<+>-]>[<+>-]<<<-]"""
   532 
   529 
   533 bf_run(bf2, "fibs")
   530 bf_run(bf2, "fibs")
   534 
   531 
   535 println("BF FIB Prog")
       
   536 println(bf_str(bf2).replaceAll("\\s", "").split(";").toList.length)
       
   537 
       
   538 /*
       
   539 
   532 
   540 bf_run("""      A mandelbrot set fractal viewer in brainf*** written by Erik Bosman
   533 bf_run("""      A mandelbrot set fractal viewer in brainf*** written by Erik Bosman
   541 +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[
   534 +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[
   542 >>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+
   535 >>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+
   543 <<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>>
   536 <<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>>
   681 -<<[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>
   674 -<<[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>
   682 >>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>[-]<<<++++
   675 >>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>[-]<<<++++
   683 +[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>->>>>>>>>>>>>>>>>>>>>>>>>>>>-<<<<<<[<<<<
   676 +[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>->>>>>>>>>>>>>>>>>>>>>>>>>>>-<<<<<<[<<<<
   684 <<<<<]]>>>]""", "mand")
   677 <<<<<]]>>>]""", "mand")
   685 
   678 
   686 
       
   687 */