| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
GLua.AG.AST
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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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)))) | |
Constructors
| AOr | |
| AAnd | |
| ALT | |
| AGT | |
| ALEQ | |
| AGEQ | |
| ANEq | |
| AEq | |
| AConcatenate | |
| APlus | |
| BinMinus | |
| AMultiply | |
| ADivide | |
| AModulus | |
| APower |
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.28.0-HSfoAco7mZL5s5twFJVjN4" 'False) (C1 ('MetaCons "Block" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Region) :*: (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 #
Constructors
| 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 #
Constructors
| ExprField MExpr MExpr FieldSep | |
| NamedField MToken MExpr FieldSep | |
| UnnamedField MExpr FieldSep |
Instances
Constructors
| CommaSep | |
| SemicolonSep | |
| NoSep |
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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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.28.0-HSfoAco7mZL5s5twFJVjN4" '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
Constructors
| PFVar MToken ExprSuffixList | |
| ExprVar MExpr ExprSuffixList |
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.28.0-HSfoAco7mZL5s5twFJVjN4" '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))) | |
Constructors
Instances
type VarsList = [Declaration] Source #