helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages

Safe Haskell | None
Language | Haskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

# Documentation

lineList :: LabelList -> String -> LineList #

lineListFromStringWithoutLabels :: String -> LineList #

lineFromLabelList :: LabelList -> Line #

lineFromCharWithoutLabels :: Char -> Line #

lineFromChar :: LabelList -> Char -> Line #

lineFromExpression :: LabelList -> Expression -> Line #

extractExpressions :: [Line] -> [Expression] #

extractExpression :: Line -> [Expression] #

type LineList = [Line] #

data Line #

Constructors

Line |
Fields

- labelList :: !LabelList
- maybeExpression :: Maybe Expression

#### Instances

Instances details

Eq Line # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

(==) :: Line -> Line -> Bool #

(/=) :: Line -> Line -> Bool #

Read Line # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

readsPrec :: Int -> ReadS Line #

readList :: ReadS [Line] #

readPrec :: ReadPrec Line #

readListPrec :: ReadPrec [Line] #

Show Line # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

showsPrec :: Int -> Line -> ShowS #

show :: Line -> String #

showList :: [Line] -> ShowS #