brainheck-0.1.0.10: Brainh*ck interpreter in haskell

Safe HaskellNone
LanguageHaskell2010

Brainheck

Contents

Description

Module with parser etc.

Synopsis

Documentation

run :: Syntax Char -> IO () Source #

Evaluate syntax tree

parseBrainheck :: FilePath -> Text -> Either (ParseErrorBundle Text Void) (Syntax Char) Source #

Parse and return an error or a syntax tree

Types

data Syntax a Source #

Syntax tree for brainfuck

Constructors

Loop (Syntax a) 
Seq [Syntax a] 
Token a 
Instances
Recursive (Syntax a) Source # 
Instance details

Defined in Brainheck

Methods

project :: Syntax a -> Base (Syntax a) (Syntax a) #

type Base (Syntax a) Source # 
Instance details

Defined in Brainheck

type Base (Syntax a)