Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
FromJSON AReturn Source # | |
ToJSON AReturn Source # | |
Defined in GLua.ASTInstances | |
Generic AReturn Source # | |
Show AReturn Source # | |
type Rep AReturn Source # | |
Defined in GLua.AG.AST type Rep AReturn = D1 ('MetaData "AReturn" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "AReturn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MExprList)) :+: C1 ('MetaCons "NoReturn" 'PrefixI 'False) (U1 :: Type -> Type)) |
Instances
FromJSON AST Source # | |
ToJSON AST Source # | |
Defined in GLua.ASTInstances | |
Generic AST Source # | |
Show AST Source # | |
type Rep AST Source # | |
Defined in GLua.AG.AST type Rep AST = D1 ('MetaData "AST" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "AST" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MToken]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Block))) |
Instances
FromJSON Args Source # | |
ToJSON Args Source # | |
Defined in GLua.ASTInstances | |
Generic Args Source # | |
Show Args Source # | |
type Rep Args Source # | |
Defined in GLua.AG.AST type Rep Args = D1 ('MetaData "Args" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "ListArgs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MExprList)) :+: (C1 ('MetaCons "TableArg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FieldList)) :+: C1 ('MetaCons "StringArg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MToken)))) |
Instances
Instances
FromJSON Block Source # | |
ToJSON Block Source # | |
Defined in GLua.ASTInstances | |
Generic Block Source # | |
Show Block Source # | |
type Rep Block Source # | |
Defined in GLua.AG.AST type Rep Block = D1 ('MetaData "Block" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "Block" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MStatList) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AReturn))) |
type Declaration = (PrefixExp, MaybeMExpr) Source #
type ElseIfList = [MElseIf] Source #
ANil | |
AFalse | |
ATrue | |
ANumber String | |
AString MToken | |
AVarArg | |
AnonymousFunc [MToken] Block | |
APrefixExpr PrefixExp | |
ATableConstructor FieldList | |
BinOpExpr BinOp MExpr MExpr | |
UnOpExpr UnOp MExpr |
Instances
type ExprSuffixList = [PFExprSuffix] Source #
Instances
Instances
FromJSON FieldSep Source # | |
ToJSON FieldSep Source # | |
Defined in GLua.ASTInstances | |
Generic FieldSep Source # | |
Show FieldSep Source # | |
Eq FieldSep Source # | |
type Rep FieldSep Source # | |
Defined in GLua.AG.AST type Rep FieldSep = D1 ('MetaData "FieldSep" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "CommaSep" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemicolonSep" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NoSep" 'PrefixI 'False) (U1 :: Type -> Type))) |
Instances
FromJSON FuncName Source # | |
ToJSON FuncName Source # | |
Defined in GLua.ASTInstances | |
Generic FuncName Source # | |
Show FuncName Source # | |
type Rep FuncName Source # | |
Defined in GLua.AG.AST type Rep FuncName = D1 ('MetaData "FuncName" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "FuncName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MToken]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe MToken)))) |
Instances
FromJSON MElse Source # | |
ToJSON MElse Source # | |
Defined in GLua.ASTInstances | |
Generic MElse Source # | |
Show MElse Source # | |
type Rep MElse Source # | |
Defined in GLua.AG.AST type Rep MElse = D1 ('MetaData "MElse" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "MElse" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Block))) |
Instances
FromJSON MElseIf Source # | |
ToJSON MElseIf Source # | |
Defined in GLua.ASTInstances | |
Generic MElseIf Source # | |
Show MElseIf Source # | |
type Rep MElseIf Source # | |
Defined in GLua.AG.AST type Rep MElseIf = D1 ('MetaData "MElseIf" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "MElseIf" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ElseIf))) |
Instances
FromJSON MExpr Source # | |
ToJSON MExpr Source # | |
Defined in GLua.ASTInstances | |
Generic MExpr Source # | |
Show MExpr Source # | |
type Rep MExpr Source # | |
Defined in GLua.AG.AST type Rep MExpr = D1 ('MetaData "MExpr" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "MExpr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expr))) |
Instances
FromJSON MStat Source # | |
ToJSON MStat Source # | |
Defined in GLua.ASTInstances | |
Generic MStat Source # | |
Show MStat Source # | |
type Rep MStat Source # | |
Defined in GLua.AG.AST type Rep MStat = D1 ('MetaData "MStat" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "MStat" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Stat))) |
type MaybeMExpr = Maybe MExpr Source #
data PFExprSuffix Source #
Instances
Instances
FromJSON PrefixExp Source # | |
ToJSON PrefixExp Source # | |
Defined in GLua.ASTInstances | |
Generic PrefixExp Source # | |
Show PrefixExp Source # | |
type Rep PrefixExp Source # | |
Defined in GLua.AG.AST type Rep PrefixExp = D1 ('MetaData "PrefixExp" "GLua.AG.AST" "glualint-1.24.6-JGQ0W1w9pUdLfYfK8nbocz" 'False) (C1 ('MetaCons "PFVar" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MToken) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExprSuffixList)) :+: C1 ('MetaCons "ExprVar" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MExpr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExprSuffixList))) |
Instances
type VarsList = [Declaration] Source #