LobsterLang-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vm

Documentation

data Operator Source #

Instances

Instances details
Show Operator Source # 
Instance details

Defined in Vm

Eq Operator Source # 
Instance details

Defined in Vm

Ord Operator Source # 
Instance details

Defined in Vm

data Value Source #

Instances

Instances details
Num Value Source # 
Instance details

Defined in Vm

Fractional Value Source # 
Instance details

Defined in Vm

Show Value Source # 
Instance details

Defined in Vm

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Eq Value Source # 
Instance details

Defined in Vm

Methods

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

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

Ord Value Source # 
Instance details

Defined in Vm

Methods

compare :: Value -> Value -> Ordering #

(<) :: Value -> Value -> Bool #

(<=) :: Value -> Value -> Bool #

(>) :: Value -> Value -> Bool #

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

max :: Value -> Value -> Value #

min :: Value -> Value -> Value #

type Stack = [Value] Source #

type Arg = [Value] Source #

type Env = [(String, Value, Int)] Source #