Extension:Brainfuck

From MediaWiki.org
Jump to: navigation, search
MediaWiki extensions manual - list
Crystal Clear action run.png
Brainfuck

Release status: stable

Brainfuck-mw-logo.png
Implementation Tag, Parser function
Description Embedded Brainfuck Interpreter
Author(s) Vladimir Kostyukov (vkostyukovtalk)
Last version 0.3 (May 2012)
MediaWiki 1.14 (tested)
Database changes no
License Apache 2.0
Download Project page

Git [Help]
Commit history
Note:
No localisation updates are provided by translatewiki.net.

Hooks used
ParserFirstCallInit

LanguageGetMagic

Check usage and version matrix

The Brainfuck extension allows you to interpret Brainfuck code on pages.

Contents

Usage [edit]

There are two ways to use this extension: with tags or with parser function. Following examples are renders as "BF" string (from "BrainFuck").

Tag [edit]

<brainfuck>>++++++++++[>+++++++>+++++++><<<-]>---->><<<>.>.</brainfuck>
<bf>>++++++++++[>+++++++>+++++++><<<-]>---->><<<>.>.</bf>

Parser Function [edit]

{{#brainfuck:>++++++++++[>+++++++>+++++++><<<-]>---->><<<>.>.}}
{{#bf:>++++++++++[>+++++++>+++++++><<<-]>---->><<<>.>.}}

Installation [edit]

  1. Put file "Brainfuck.php" into new Wiki extension directory:
$IP/extensions/Brainfuck/Brainfuck.php
  1. Add following line to "LocalSettings.php":
require_once("$IP/extensions/Brainfuck/Brainfuck.php");

References [edit]