packages feed

hjs-0.2: doc/HJS-Parser-JavaScript.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>HJS.Parser.JavaScript</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>HJS.Parser.JavaScript</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A NAME="t%3AEmitHaskell"
></A
><B
>EmitHaskell</B
> a  <SPAN CLASS="keyword"
>where</SPAN
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
>Methods</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A NAME="v%3AeHs"
></A
><B
>eHs</B
> :: a -&gt; String</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ALiteral"
></A
><B
>Literal</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ALitInt"
></A
><B
>LitInt</B
> Int</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALitString"
></A
><B
>LitString</B
> String</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Literal')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Literal" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ALiteral"
>Literal</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ALiteral"
>Literal</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3APrimExpr"
></A
><B
>PrimExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ALiteral"
></A
><B
>Literal</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALiteral"
>Literal</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AIdent"
></A
><B
>Ident</B
> String</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABrack"
></A
><B
>Brack</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AThis"
></A
><B
>This</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ARegex"
></A
><B
>Regex</B
> String</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AArray"
></A
><B
>Array</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AArrayLit"
>ArrayLit</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AObject"
></A
><B
>Object</B
> [Either (<A HREF="HJS-Parser-JavaScript.html#t%3APropName"
>PropName</A
>, <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>) <A HREF="HJS-Parser-JavaScript.html#t%3AGetterPutter"
>GetterPutter</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PrimExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:PrimExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3APrimExpr"
>PrimExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3APrimExpr"
>PrimExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AGetterPutter"
></A
><B
>GetterPutter</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AGetterPutter"
></A
><B
>GetterPutter</B
> String <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APutter"
></A
><B
>Putter</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:GetterPutter')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:GetterPutter" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AGetterPutter"
>GetterPutter</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3APropName"
></A
><B
>PropName</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3APropNameId"
></A
><B
>PropNameId</B
> String</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APropNameStr"
></A
><B
>PropNameStr</B
> String</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APropNameInt"
></A
><B
>PropNameInt</B
> Int</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PropName')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:PropName" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3APropName"
>PropName</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AArrayLit"
></A
><B
>ArrayLit</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AArrSimple"
></A
><B
>ArrSimple</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ArrayLit')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ArrayLit" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AArrayLit"
>ArrayLit</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AMemberExpr"
></A
><B
>MemberExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AMemPrimExpr"
></A
><B
>MemPrimExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3APrimExpr"
>PrimExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AArrayExpr"
></A
><B
>ArrayExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AMemberNew"
></A
><B
>MemberNew</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
> [<A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AMemberCall"
></A
><B
>MemberCall</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
> String</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:MemberExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:MemberExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ACallExpr"
></A
><B
>CallExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ACallMember"
></A
><B
>CallMember</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
> [<A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACallCall"
></A
><B
>CallCall</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
> [<A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACallSquare"
></A
><B
>CallSquare</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACallDot"
></A
><B
>CallDot</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
> String</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CallExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CallExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ANewExpr"
></A
><B
>NewExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AMemberExpr"
></A
><B
>MemberExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMemberExpr"
>MemberExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ANewNewExpr"
></A
><B
>NewNewExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ANewExpr"
>NewExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:NewExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:NewExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ANewExpr"
>NewExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ANewExpr"
>NewExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ALeftExpr"
></A
><B
>LeftExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ANewExpr"
></A
><B
>NewExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ANewExpr"
>NewExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACallExpr"
></A
><B
>CallExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ACallExpr"
>CallExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:LeftExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:LeftExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3APostFix"
></A
><B
>PostFix</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ALeftExpr"
></A
><B
>LeftExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APostInc"
></A
><B
>PostInc</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APostDec"
></A
><B
>PostDec</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PostFix')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:PostFix" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3APostFix"
>PostFix</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3APostFix"
>PostFix</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AUExpr"
></A
><B
>UExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3APostFix"
></A
><B
>PostFix</B
> <A HREF="HJS-Parser-JavaScript.html#t%3APostFix"
>PostFix</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ADelete"
></A
><B
>Delete</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AVoid"
></A
><B
>Void</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ATypeOf"
></A
><B
>TypeOf</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ADoublePlus"
></A
><B
>DoublePlus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ADoubleMinus"
></A
><B
>DoubleMinus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AUnaryPlus"
></A
><B
>UnaryPlus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AUnaryMinus"
></A
><B
>UnaryMinus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ANot"
></A
><B
>Not</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABitNot"
></A
><B
>BitNot</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:UExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:UExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AMultExpr"
></A
><B
>MultExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AUExpr"
></A
><B
>UExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ATimes"
></A
><B
>Times</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ADiv"
></A
><B
>Div</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AMod"
></A
><B
>Mod</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AUExpr"
>UExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:MultExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:MultExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AAddExpr"
></A
><B
>AddExpr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AMultExpr"
></A
><B
>MultExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3APlus"
></A
><B
>Plus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AMinus"
></A
><B
>Minus</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AMultExpr"
>MultExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:AddExpr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:AddExpr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AShiftE"
></A
><B
>ShiftE</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AAddExpr"
></A
><B
>AddExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AShiftLeft"
></A
><B
>ShiftLeft</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AShiftRight"
></A
><B
>ShiftRight</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AShiftRight2"
></A
><B
>ShiftRight2</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAddExpr"
>AddExpr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ShiftE')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ShiftE" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ARelE"
></A
><B
>RelE</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AShiftE"
></A
><B
>ShiftE</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALessThan"
></A
><B
>LessThan</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AGreaterThan"
></A
><B
>GreaterThan</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALessEqual"
></A
><B
>LessEqual</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AGreaterEqual"
></A
><B
>GreaterEqual</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AInstanceOf"
></A
><B
>InstanceOf</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AInObject"
></A
><B
>InObject</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AShiftE"
>ShiftE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:RelE')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:RelE" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AEqualE"
></A
><B
>EqualE</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ARelE"
></A
><B
>RelE</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AEqual"
></A
><B
>Equal</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ANotEqual"
></A
><B
>NotEqual</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AEqual2"
></A
><B
>Equal2</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ANotEqual2"
></A
><B
>NotEqual2</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ARelE"
>RelE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:EqualE')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:EqualE" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ABitAnd"
></A
><B
>BitAnd</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AEqualE"
></A
><B
>EqualE</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABABitAnd"
></A
><B
>BABitAnd</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitAnd"
>BitAnd</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AEqualE"
>EqualE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:BitAnd')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:BitAnd" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitAnd"
>BitAnd</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ABitAnd"
>BitAnd</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ABitXOR"
></A
><B
>BitXOR</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ABitAnd"
></A
><B
>BitAnd</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitAnd"
>BitAnd</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABXBitXOR"
></A
><B
>BXBitXOR</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitXOR"
>BitXOR</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitAnd"
>BitAnd</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:BitXOR')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:BitXOR" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitXOR"
>BitXOR</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ABitXOR"
>BitXOR</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ABitOR"
></A
><B
>BitOR</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ABitXOR"
></A
><B
>BitXOR</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitXOR"
>BitXOR</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABOBitOR"
></A
><B
>BOBitOR</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitOR"
>BitOR</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitXOR"
>BitXOR</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:BitOR')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:BitOR" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitOR"
>BitOR</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ABitOR"
>BitOR</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ALogAnd"
></A
><B
>LogAnd</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ABitOR"
></A
><B
>BitOR</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitOR"
>BitOR</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALALogAnd"
></A
><B
>LALogAnd</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogAnd"
>LogAnd</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ABitOR"
>BitOR</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:LogAnd')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:LogAnd" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogAnd"
>LogAnd</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ALogAnd"
>LogAnd</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ALogOr"
></A
><B
>LogOr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ALogAnd"
></A
><B
>LogAnd</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogAnd"
>LogAnd</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALOLogOr"
></A
><B
>LOLogOr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogOr"
>LogOr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogAnd"
>LogAnd</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:LogOr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:LogOr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogOr"
>LogOr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ALogOr"
>LogOr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ACondE"
></A
><B
>CondE</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ALogOr"
></A
><B
>LogOr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogOr"
>LogOr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACondIf"
></A
><B
>CondIf</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALogOr"
>LogOr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CondE')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CondE" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ACondE"
>CondE</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ACondE"
>CondE</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AAssignOp"
></A
><B
>AssignOp</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignNormal"
></A
><B
>AssignNormal</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignOpMult"
></A
><B
>AssignOpMult</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignOpDiv"
></A
><B
>AssignOpDiv</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignOpMod"
></A
><B
>AssignOpMod</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignOpPlus"
></A
><B
>AssignOpPlus</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignOpMinus"
></A
><B
>AssignOpMinus</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:AssignOp')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:AssignOp" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AAssignOp"
>AssignOp</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AAssignE"
></A
><B
>AssignE</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ACondE"
></A
><B
>CondE</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ACondE"
>CondE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAssign"
></A
><B
>Assign</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ALeftExpr"
>LeftExpr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignOp"
>AssignOp</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AAEFuncDecl"
></A
><B
>AEFuncDecl</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:AssignE')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:AssignE" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AExpr"
></A
><B
>Expr</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AAssignE"
></A
><B
>AssignE</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Expr')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Expr" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AVarDecl"
></A
><B
>VarDecl</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AVarDecl"
></A
><B
>VarDecl</B
> String (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AAssignE"
>AssignE</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:VarDecl')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:VarDecl" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AVarDecl"
>VarDecl</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AVarDecl"
>VarDecl</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AIfStmt"
></A
><B
>IfStmt</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AIfElse"
></A
><B
>IfElse</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AIfOnly"
></A
><B
>IfOnly</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AIf2"
></A
><B
>If2</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AIf3"
></A
><B
>If3</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:IfStmt')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:IfStmt" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AIfStmt"
>IfStmt</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AIfStmt"
>IfStmt</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AItStmt"
></A
><B
>ItStmt</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ADoWhile"
></A
><B
>DoWhile</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AWhile"
></A
><B
>While</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AFor"
></A
><B
>For</B
> (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>) (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>) (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>) <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AForVar"
></A
><B
>ForVar</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AVarDecl"
>VarDecl</A
>] (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>) (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>) <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AForIn"
></A
><B
>ForIn</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AVarDecl"
>VarDecl</A
>] <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AIt2"
></A
><B
>It2</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ItStmt')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ItStmt" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AItStmt"
>ItStmt</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AItStmt"
>ItStmt</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ATryStmt"
></A
><B
>TryStmt</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ATryBC"
></A
><B
>TryBC</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3ACatch"
>Catch</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ATryBF"
></A
><B
>TryBF</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ATryBCF"
></A
><B
>TryBCF</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3ACatch"
>Catch</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TryStmt')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TryStmt" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ATryStmt"
>TryStmt</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ACatch"
></A
><B
>Catch</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ACatch"
></A
><B
>Catch</B
> String [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ACatchIf"
></A
><B
>CatchIf</B
> String [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>] <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Catch')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Catch" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ACatch"
>Catch</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AStmt"
></A
><B
>Stmt</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AIfStmt"
></A
><B
>IfStmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AIfStmt"
>IfStmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AEmptyStmt"
></A
><B
>EmptyStmt</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AExprStmt"
></A
><B
>ExprStmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AItStmt"
></A
><B
>ItStmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AItStmt"
>ItStmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABlock"
></A
><B
>Block</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AVarStmt"
></A
><B
>VarStmt</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AVarDecl"
>VarDecl</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ATryStmt"
></A
><B
>TryStmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ATryStmt"
>TryStmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AContStmt"
></A
><B
>ContStmt</B
> (Maybe String)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ABreakStmt"
></A
><B
>BreakStmt</B
> (Maybe String)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AReturnStmt"
></A
><B
>ReturnStmt</B
> (Maybe <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AWithStmt"
></A
><B
>WithStmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ALabelledStmt"
></A
><B
>LabelledStmt</B
> String <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ASwitch"
></A
><B
>Switch</B
> <A HREF="HJS-Parser-JavaScript.html#t%3ASwitch"
>Switch</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3AThrowExpr"
></A
><B
>ThrowExpr</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Stmt')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Stmt" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ASwitch"
></A
><B
>Switch</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ASSwitch"
></A
><B
>SSwitch</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ACaseBlock"
>CaseBlock</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Switch')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Switch" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ASwitch"
>Switch</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ACaseBlock"
></A
><B
>CaseBlock</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ACaseBlock"
></A
><B
>CaseBlock</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3ACaseClause"
>CaseClause</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3ADefaultClause"
>DefaultClause</A
>] [<A HREF="HJS-Parser-JavaScript.html#t%3ACaseClause"
>CaseClause</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CaseBlock')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CaseBlock" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ACaseBlock"
>CaseBlock</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ACaseClause"
></A
><B
>CaseClause</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ACaseClause"
></A
><B
>CaseClause</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AExpr"
>Expr</A
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CaseClause')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CaseClause" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ACaseClause"
>CaseClause</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ADefaultClause"
></A
><B
>DefaultClause</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3ADefaultClause"
></A
><B
>DefaultClause</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DefaultClause')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DefaultClause" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ADefaultClause"
>DefaultClause</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AFuncDecl"
></A
><B
>FuncDecl</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AFuncDecl"
></A
><B
>FuncDecl</B
> (Maybe String) [String] [<A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FuncDecl')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FuncDecl" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3ASourceElement"
></A
><B
>SourceElement</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AStmt"
></A
><B
>Stmt</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AStmt"
>Stmt</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v%3ASEFuncDecl"
></A
><B
>SEFuncDecl</B
> <A HREF="HJS-Parser-JavaScript.html#t%3AFuncDecl"
>FuncDecl</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SourceElement')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:SourceElement" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
>Eq <A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
></TD
></TR
><TR
><TD CLASS="decl"
>Ord <A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-InterpM.html#t%3AConvert"
>Convert</A
> [<A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
>]</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t%3AJSProgram"
></A
><B
>JSProgram</B
> </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v%3AJSProgram"
></A
><B
>JSProgram</B
> [<A HREF="HJS-Parser-JavaScript.html#t%3ASourceElement"
>SourceElement</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:JSProgram')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:JSProgram" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="HJS-Interpreter-Interp.html#t%3AInterpC"
>InterpC</A
> <A HREF="HJS-Parser-JavaScript.html#t%3AJSProgram"
>JSProgram</A
></TD
></TR
><TR
><TD CLASS="decl"
>Show <A HREF="HJS-Parser-JavaScript.html#t%3AJSProgram"
>JSProgram</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 0.7</TD
></TR
></TABLE
></BODY
></HTML
>