Skip to content

Instantly share code, notes, and snippets.

View niklaskorz's full-sized avatar
🐢
Turtle

Niklas Korz niklaskorz

🐢
Turtle
View GitHub Profile
framework module AppKit [system] {
umbrella header "AppKit.h"
export *
module * { export * }
explicit module NSNibConnector {
header "NSNibConnector.h"
export *
}
from __future__ import print_function
from collections import Counter
import re
word_re = re.compile(r"\b[\w-]+\b")
letter_re = re.compile("[a-z]")
symbol_re = re.compile("[^\w\s]")
messages = [
"Top three most common words: '{0[0][0]}', '{0[1][0]}', '{0[2][0]}'",
Q = Quintus()
.include("Sprites, Scenes, Input, 2D, Touch, UI")
.setup(maximize: true)
.controls().touch()
Q.Sprite.extend "Player",
init: (p) ->
@_super p, sheet: "player", x: 410, y: 90
@add "2d, platformerControls"
+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++++ ++ add 7 to cell #1
> +++++ +++++ add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
<<<< - decrement counter (cell #0)
]
> ++ . print 'H'
> + . print 'e'
package de.niklaskorz.brainfuck
import scala.io.Source
object App {
def main(args: Array[String]) {
var interpreter = new Interpreter
var source = Source.fromFile(args(0)).mkString
interpreter.eval(source)
}