From 7500ee5b5a9c5235f38c72417915e7b2017909a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Mon, 29 Dec 2014 13:41:57 +0100 Subject: [PATCH] Updated BefunGen to >> BefunUtils --- .../01_Manuals/BefunExec.markdown | 0 .../01_Manuals/BefunExec_CaptureGifDialog.png | Bin .../01_Manuals/BefunExec_ESH_example.png | Bin .../01_Manuals/BefunExec_Main.png | Bin .../01_Manuals/BefunRep.markdown | 0 .../01_Manuals/BefunRep_Main.png | Bin .../01_Manuals/BefunWrite.markdown | 0 .../01_Manuals/BefunWrite_Main.png | Bin .../01_Manuals/BefunWrite_Settings.png | Bin .../02_TextFunge/01_Language.markdown | 0 .../02_TextFunge/02_Display.markdown | 0 .../02_TextFunge/03_Limitations.markdown | 0 .../02_TextFunge/04_Tips and Tricks.markdown | 0 .../03_Examples/01_Hello World.markdown | 0 .../02_Sieve of Eratosthenes.markdown | 0 .../03_Euclidian Algorithm.markdown | 0 .../03_Examples/04_Fibonacci Numbers.markdown | 0 .../03_Examples/05_Fizz Buzz.markdown | 0 .../03_Examples/06_PI Calc.markdown | 0 .../07_Befunge-93 interpreter.markdown | 0 .../03_Examples/08_Sudoku Gen.markdown | 0 .../03_Examples/09_Game of Life.markdown | 0 .../03_Examples/10_Maze Gen.markdown | 0 .../03_Examples/11_Square It.markdown | 0 .../{BefunGen => BefunUtils}/index.markdown | 26 ++++++++++-------- 25 files changed, 15 insertions(+), 11 deletions(-) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunExec.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunExec_CaptureGifDialog.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunExec_ESH_example.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunExec_Main.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunRep.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunRep_Main.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunWrite.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunWrite_Main.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/01_Manuals/BefunWrite_Settings.png (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/02_TextFunge/01_Language.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/02_TextFunge/02_Display.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/02_TextFunge/03_Limitations.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/02_TextFunge/04_Tips and Tricks.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/01_Hello World.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/02_Sieve of Eratosthenes.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/03_Euclidian Algorithm.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/04_Fibonacci Numbers.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/05_Fizz Buzz.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/06_PI Calc.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/07_Befunge-93 interpreter.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/08_Sudoku Gen.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/09_Game of Life.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/10_Maze Gen.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/03_Examples/11_Square It.markdown (100%) rename www/data/programs/desc/{BefunGen => BefunUtils}/index.markdown (87%) diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunExec.markdown b/www/data/programs/desc/BefunUtils/01_Manuals/BefunExec.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunExec.markdown rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunExec.markdown diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunExec_CaptureGifDialog.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_CaptureGifDialog.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunExec_CaptureGifDialog.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_CaptureGifDialog.png diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunExec_ESH_example.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_ESH_example.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunExec_ESH_example.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_ESH_example.png diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunExec_Main.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_Main.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunExec_Main.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunExec_Main.png diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunRep.markdown b/www/data/programs/desc/BefunUtils/01_Manuals/BefunRep.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunRep.markdown rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunRep.markdown diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunRep_Main.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunRep_Main.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunRep_Main.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunRep_Main.png diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunWrite.markdown b/www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunWrite.markdown rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite.markdown diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunWrite_Main.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite_Main.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunWrite_Main.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite_Main.png diff --git a/www/data/programs/desc/BefunGen/01_Manuals/BefunWrite_Settings.png b/www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite_Settings.png similarity index 100% rename from www/data/programs/desc/BefunGen/01_Manuals/BefunWrite_Settings.png rename to www/data/programs/desc/BefunUtils/01_Manuals/BefunWrite_Settings.png diff --git a/www/data/programs/desc/BefunGen/02_TextFunge/01_Language.markdown b/www/data/programs/desc/BefunUtils/02_TextFunge/01_Language.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/02_TextFunge/01_Language.markdown rename to www/data/programs/desc/BefunUtils/02_TextFunge/01_Language.markdown diff --git a/www/data/programs/desc/BefunGen/02_TextFunge/02_Display.markdown b/www/data/programs/desc/BefunUtils/02_TextFunge/02_Display.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/02_TextFunge/02_Display.markdown rename to www/data/programs/desc/BefunUtils/02_TextFunge/02_Display.markdown diff --git a/www/data/programs/desc/BefunGen/02_TextFunge/03_Limitations.markdown b/www/data/programs/desc/BefunUtils/02_TextFunge/03_Limitations.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/02_TextFunge/03_Limitations.markdown rename to www/data/programs/desc/BefunUtils/02_TextFunge/03_Limitations.markdown diff --git a/www/data/programs/desc/BefunGen/02_TextFunge/04_Tips and Tricks.markdown b/www/data/programs/desc/BefunUtils/02_TextFunge/04_Tips and Tricks.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/02_TextFunge/04_Tips and Tricks.markdown rename to www/data/programs/desc/BefunUtils/02_TextFunge/04_Tips and Tricks.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/01_Hello World.markdown b/www/data/programs/desc/BefunUtils/03_Examples/01_Hello World.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/01_Hello World.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/01_Hello World.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/02_Sieve of Eratosthenes.markdown b/www/data/programs/desc/BefunUtils/03_Examples/02_Sieve of Eratosthenes.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/02_Sieve of Eratosthenes.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/02_Sieve of Eratosthenes.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/03_Euclidian Algorithm.markdown b/www/data/programs/desc/BefunUtils/03_Examples/03_Euclidian Algorithm.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/03_Euclidian Algorithm.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/03_Euclidian Algorithm.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/04_Fibonacci Numbers.markdown b/www/data/programs/desc/BefunUtils/03_Examples/04_Fibonacci Numbers.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/04_Fibonacci Numbers.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/04_Fibonacci Numbers.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/05_Fizz Buzz.markdown b/www/data/programs/desc/BefunUtils/03_Examples/05_Fizz Buzz.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/05_Fizz Buzz.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/05_Fizz Buzz.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/06_PI Calc.markdown b/www/data/programs/desc/BefunUtils/03_Examples/06_PI Calc.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/06_PI Calc.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/06_PI Calc.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/07_Befunge-93 interpreter.markdown b/www/data/programs/desc/BefunUtils/03_Examples/07_Befunge-93 interpreter.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/07_Befunge-93 interpreter.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/07_Befunge-93 interpreter.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/08_Sudoku Gen.markdown b/www/data/programs/desc/BefunUtils/03_Examples/08_Sudoku Gen.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/08_Sudoku Gen.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/08_Sudoku Gen.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/09_Game of Life.markdown b/www/data/programs/desc/BefunUtils/03_Examples/09_Game of Life.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/09_Game of Life.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/09_Game of Life.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/10_Maze Gen.markdown b/www/data/programs/desc/BefunUtils/03_Examples/10_Maze Gen.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/10_Maze Gen.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/10_Maze Gen.markdown diff --git a/www/data/programs/desc/BefunGen/03_Examples/11_Square It.markdown b/www/data/programs/desc/BefunUtils/03_Examples/11_Square It.markdown similarity index 100% rename from www/data/programs/desc/BefunGen/03_Examples/11_Square It.markdown rename to www/data/programs/desc/BefunUtils/03_Examples/11_Square It.markdown diff --git a/www/data/programs/desc/BefunGen/index.markdown b/www/data/programs/desc/BefunUtils/index.markdown similarity index 87% rename from www/data/programs/desc/BefunGen/index.markdown rename to www/data/programs/desc/BefunUtils/index.markdown index 78f44c1..1734362 100644 --- a/www/data/programs/desc/BefunGen/index.markdown +++ b/www/data/programs/desc/BefunUtils/index.markdown @@ -1,15 +1,19 @@ -*BefunGen, a Befunge-93 code generator from a procedural C-like language* -**(Over time this has more become my collection of various Befunge tools. Many of them are quite useful alone but still, most are centered around BefunGen.)** +This is my collection of tools and libraries for the esoteric programming language [Befunge](http://esolangs.org/wiki/Befunge). -> **NOTE:** -> -> BefunGen is a collection of multiple programs: -> -> - **BefunGen**: A TextFunge to Befunge-93 compiler -> - **BefunExec**: A fast Befunge-93 interpreter -> - **BefunHighlight**: A intelligent Befunge-93 syntax-highlighter -> - **BefunWrite**: An IDE for TextFunge -> - **BefunRep**: An commandline tool to calculate number representations in Befunge +IT consists of the following components: + +###[BefunGen](https://github.com/Mikescher/BefunGen): +A library to automatically generate Befunge-93 programs out of a imperative-programming-language +###[BefunGenTest](https://github.com/Mikescher/BefunGenTest): +A test set for BefunGen +###[BefunWrite](https://github.com/Mikescher/BefunWrite): +A samll editor for Textfunge, the language used by BefunGen - use this if you want to try BefunGen for yourself +###[BefunHighlight](https://github.com/Mikescher/BefunHighlight): +A dynamic Befunge-93 syntax highlighting library. Highlights your sourcecode intelligent and context-sensitive +###[BefunExec](https://github.com/Mikescher/BefunExec): +A (fast) Befunge-93 interpreter and debugger +###[BefunRep](https://github.com/Mikescher/BefunRep): +A tool to calculate (the best) number-representation in Befunge-93 space