From 2c6955bf7795ec87ccb4daaf50d1ebcbfdeacde6 Mon Sep 17 00:00:00 2001 From: Aaron Date: Mon, 6 Jan 2020 13:53:28 +0100 Subject: [PATCH] Add new examples, update Readme --- README.md | 6 ++---- examples/bintodec.bf | 1 + examples/tree.bf | 5 +++++ 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 examples/bintodec.bf create mode 100644 examples/tree.bf diff --git a/README.md b/README.md index 5ee7a63..b420e20 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # bfckr [![Build Status](https://travis-ci.org/id101010/bfckr.svg?branch=master)](https://travis-ci.org/id101010/bfckr) -A little brainfuck interpreter written in C. +A simple to use brainfuck interpreter with built in debugger written in C. # How to run * Type "make" @@ -13,11 +13,9 @@ Usage: ./bfckr [OPTION] -h Show this help. -d Enable debugger. -f Execute brainfuck code given as file. --e Execute brainfuck code given as argument. +-e Execute brainfuck expression given as argument. ~~~~ - - ## examples: **./bfckr -f examples/pi.bf** diff --git a/examples/bintodec.bf b/examples/bintodec.bf new file mode 100644 index 0000000..92d60fe --- /dev/null +++ b/examples/bintodec.bf @@ -0,0 +1 @@ +++++++[>++++++++<-]>[>+++[>++++[>+++++<-]<-],.[>+>-<<-]>>+[[-]<[<+>-]>]<[-]<]<[<]->[-]>[>]>>+>+<<<<[<]>[[>]->>[>]+[[>+<-]<]>>[[[>]>[>]>+<<[<]<[<]>-]<+>>[>]>[>]+>-[<+[<]<[<]<+>>[>]>[>]<-]<[<]<[<]>]>[[<+>-]>]+<+[<]<[[>>[>]<+[<]<-]>>[>]<-[>+<-]<[<]<<[[>+<-]<]>>[>]<]>>[>]>[[<+>-]>]<<[-[-[-[>+<-]<+>>-<]>+<]>+<<]>>-[+<]+<<+[<+]>->>->[>]>[-[<<[<]<+>>[>]>-]<+[<]+>->[>]>]<<[-<]<-<[<]<<[<]++++++[>--------<-]>[[>]>+<<[<]>-]>[>]>[<+>-]<[>>[>]>>+<<<[>>[>]>[<<[<]<--[+>+[>]>>-<<<[<]]>+[<+>-]>[>]>->+<]>[<+>-]<<<[<]<[>+<-]<]>>-[+[>]<[[>+<-]<]>]+[[<+>-]>]<<[<]<-]<[<]>]>>[>]++[<]>--[>--]++<++<[+<[<]>[+>]]<+[<+]>>->[>]>[-[<<[<]<+>>[>]>-]<+[<]+>->[>]>]<<[-<]<-<--<[<]>>[<<+>>-]+<<[-[>>+<<-]]>[>]>++++++[<++++++++>-]<-[<[+<]>[>]<-]<[<]>>[.>] diff --git a/examples/tree.bf b/examples/tree.bf new file mode 100644 index 0000000..0e6fc81 --- /dev/null +++ b/examples/tree.bf @@ -0,0 +1,5 @@ +>++++[<++++++++>-]>++++++[<++++++++>-]<->>++++++++ +[<++++++++++++>-]<---->++++++++++>++++++++++[>+>+< +<-]>>[<<+>>-]<[[>+>+<<-]>>[<<+>>-]<[<<<<<<.>>>>>>- +]<[>+>+<<-]>>[<<+>>-]<<<[>>>+>+<<<<-]>>>>[<<<<+>>> +>-]<<[>-<-]>+[<<<<<<.>.>>>>>-]<<<.>-]