zeolite-lang-0.1.2.8: Zeolite is a statically-typed, general-purpose programming language.

Safe HaskellSafe
LanguageHaskell2010

Parser.Common

Documentation

class ParseFromSource a where Source #

Instances
ParseFromSource TypeFilter Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource TypeInstanceOrParam Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource DefinesInstance Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource TypeInstance Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource ParamName Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource CategoryName Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource ValueType Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource GeneralInstance Source # 
Instance details

Defined in Parser.TypeInstance

ParseFromSource FunctionName Source # 
Instance details

Defined in Parser.TypeCategory

ParseFromSource VariableName Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (AnyCategory SourcePos) Source # 
Instance details

Defined in Parser.TypeCategory

ParseFromSource (ValueOperation SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ValueLiteral SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ExpressionStart SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (FunctionSpec SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (FunctionQualifier SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (Expression SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ScopedBlock SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (WhileLoop SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (IfElifElse SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (VoidExpression SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (Assignable SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (Statement SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (Procedure SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (OutputValue SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (InputValue SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ReturnValues SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ArgValues SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (ExecutableProcedure SourcePos) Source # 
Instance details

Defined in Parser.Procedure

ParseFromSource (DefinedMember SourcePos) Source # 
Instance details

Defined in Parser.DefinedCategory

ParseFromSource (DefinedCategory SourcePos) Source # 
Instance details

Defined in Parser.DefinedCategory

ParseFromSource (IntegrationTest SourcePos) Source # 
Instance details

Defined in Parser.IntegrationTest

ParseFromSource (IntegrationTestHeader SourcePos) Source # 
Instance details

Defined in Parser.IntegrationTest

labeled :: String -> ParsecT s u m a -> ParsecT s u m a Source #

merge2 :: (Foldable f, Monoid a, Monoid b) => f (a, b) -> (a, b) Source #

merge3 :: (Foldable f, Monoid a, Monoid b, Monoid c) => f (a, b, c) -> (a, b, c) Source #

put12 :: (Functor m, Monad m) => m a -> m ([a], [b]) Source #

put13 :: (Functor m, Monad m) => m a -> m ([a], [b], [c]) Source #

put22 :: (Functor m, Monad m) => m b -> m ([a], [b]) Source #

put23 :: (Functor m, Monad m) => m b -> m ([a], [b], [c]) Source #

put33 :: (Functor m, Monad m) => m c -> m ([a], [b], [c]) Source #