<!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 >Language.Haskell.Exts.Annotated.Build</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Language.Haskell.Exts.Annotated.Build</DIV ><DIV CLASS="mini-synopsis" ><H1 >Syntax building functions </H1 > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aname" TARGET="main" >name</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Asym" TARGET="main" >sym</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Avar" TARGET="main" >var</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aop" TARGET="main" >op</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aqvar" TARGET="main" >qvar</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Apvar" TARGET="main" >pvar</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aapp" TARGET="main" >app</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AinfixApp" TARGET="main" >infixApp</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AappFun" TARGET="main" >appFun</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApApp" TARGET="main" >pApp</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Atuple" TARGET="main" >tuple</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApTuple" TARGET="main" >pTuple</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AvarTuple" TARGET="main" >varTuple</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApvarTuple" TARGET="main" >pvarTuple</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Afunction" TARGET="main" >function</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AstrE" TARGET="main" >strE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AcharE" TARGET="main" >charE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AintE" TARGET="main" >intE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AstrP" TARGET="main" >strP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AcharP" TARGET="main" >charP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AintP" TARGET="main" >intP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AdoE" TARGET="main" >doE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AlamE" TARGET="main" >lamE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AletE" TARGET="main" >letE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AcaseE" TARGET="main" >caseE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aalt" TARGET="main" >alt</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AaltGW" TARGET="main" >altGW</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AlistE" TARGET="main" >listE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AeList" TARGET="main" >eList</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApeList" TARGET="main" >peList</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Aparen" TARGET="main" >paren</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApParen" TARGET="main" >pParen</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AqualStmt" TARGET="main" >qualStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AgenStmt" TARGET="main" >genStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AletStmt" TARGET="main" >letStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Abinds" TARGET="main" >binds</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AnoBinds" TARGET="main" >noBinds</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Awildcard" TARGET="main" >wildcard</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AgenNames" TARGET="main" >genNames</A ></DIV > <H1 >More advanced building </H1 > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3Asfun" TARGET="main" >sfun</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AsimpleFun" TARGET="main" >simpleFun</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApatBind" TARGET="main" >patBind</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3ApatBindWhere" TARGET="main" >patBindWhere</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AnameBind" TARGET="main" >nameBind</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AmetaFunction" TARGET="main" >metaFunction</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AmetaConPat" TARGET="main" >metaConPat</A ></DIV ></DIV ></DIV ></BODY ></HTML >