Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Self | |
Local LocalId | |
Global GlobalId | |
Undefined | |
Null | |
String Text | |
Char Char | |
Integer Integer | |
Double Double | |
Lambda Nat Exp | |
Object (Map MemberId Exp) | |
Array [(Comment, Exp)] | |
Apply Exp [Exp] | |
Lookup Exp MemberId | |
If Exp Exp Exp | |
BinOp Exp String Exp | |
PreOp String Exp | |
Const String | |
PlainJS String | Arbitrary JS code. |
GlobalId [String] |
MemberId String | |
MemberIndex Int Comment |
Comment String |
Nothing
Instances
Uses Comment Source # | |
Uses Exp Source # | |
Uses Export Source # | |
Uses a => Uses [a] Source # | |
Defined in Agda.Compiler.JS.Syntax | |
Uses a => Uses (Map k a) Source # | |
Defined in Agda.Compiler.JS.Syntax | |
(Uses a, Uses b) => Uses (a, b) Source # | |
Defined in Agda.Compiler.JS.Syntax | |
(Uses a, Uses b, Uses c) => Uses (a, b, c) Source # | |
Defined in Agda.Compiler.JS.Syntax |
class Globals a where Source #
Nothing
Instances
Globals Comment Source # | |
Globals Exp Source # | |
Globals Export Source # | |
Globals Module Source # | |
Globals a => Globals (Maybe a) Source # | |
Globals a => Globals [a] Source # | |
Defined in Agda.Compiler.JS.Syntax | |
Globals a => Globals (Map k a) Source # | |
Defined in Agda.Compiler.JS.Syntax | |
(Globals a, Globals b) => Globals (a, b) Source # | |
Defined in Agda.Compiler.JS.Syntax | |
(Globals a, Globals b, Globals c) => Globals (a, b, c) Source # | |
Defined in Agda.Compiler.JS.Syntax |