Artifact 63d3b80a5cea1d9b52255e28f8283eae8263cf31
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta content="text/javascript" http-equiv="content-script-type">
<title>polemy.layer</title>
<link rel="stylesheet" type="text/css" href="candydoc/style.css">
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="candydoc/ie56hack.css"><![endif]-->
<script language="JavaScript" src="candydoc/util.js" type="text/javascript"></script>
<script language="JavaScript" src="candydoc/tree.js" type="text/javascript"></script>
<script language="JavaScript" src="candydoc/explorer.js" type="text/javascript"></script>
</head><body>
<div id="tabarea"></div><div id="explorerclient"></div>
<div id="content"><script>explorer.initialize("polemy.layer");</script>
<table class="content">
<tr><td id="docbody"><h1>polemy.layer</h1><!-- Generated by Ddoc from polemy\layer.d -->
<b>Authors:</b><br>
k.inaba
<br><br>
<b>License:</b><br>
NYSL 0.9982 http://www.kmonos.net/nysl/
<br><br>
Definition of constants related to the layers.<br><br>
<script>explorer.outline.incSymbolLevel();</script>
<dl>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">alias
<span class="currsymbol">Layer</span>
<script>explorer.outline.addDecl('Layer');</script>
;
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>Type for the layer ID<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">SystemLayer</span>
<script>explorer.outline.addDecl('SystemLayer');</script>
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>Predefined layer for internal data<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">ValueLayer</span>
<script>explorer.outline.addDecl('ValueLayer');</script>
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>Predefined layer for normal run<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">MacroLayer</span>
<script>explorer.outline.addDecl('MacroLayer');</script>
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>Predefined layer for macro run (@lay() changes layer)<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">
<span class="currsymbol">RawMacroLayer</span>
<script>explorer.outline.addDecl('RawMacroLayer');</script>
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>Predefined layer for macro run (@lay() becomes AST)<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">bool
<span class="currsymbol">isUserDefinedLayer</span>
<script>explorer.outline.addDecl('isUserDefinedLayer');</script>
(Layer <span class="funcparam">lay</span>);
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>True if it is a user-defined layer<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">bool
<span class="currsymbol">isASTLayer</span>
<script>explorer.outline.addDecl('isASTLayer');</script>
(Layer <span class="funcparam">lay</span>);
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>True if it is macro-like layer that basically generates syntax tree<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">bool
<span class="currsymbol">isNoLayerChangeLayer</span>
<script>explorer.outline.addDecl('isNoLayerChangeLayer');</script>
(Layer <span class="funcparam">lay</span>);
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>True if in the specified layer @<span class="funcparam">lay</span>(...) has no effect and merely produces a syntax tree<br><br>
</dd>
<script>explorer.outline.writeEnabled = true;</script>
<dt><span class="decl">bool
<span class="currsymbol">isMacroLayer</span>
<script>explorer.outline.addDecl('isMacroLayer');</script>
(Layer <span class="funcparam">lay</span>);
</span></dt>
<script>explorer.outline.writeEnabled = false;</script>
<dd>True if do macro expanstion<br><br>
</dd>
</dl>
<script>explorer.outline.decSymbolLevel();</script>
</td></tr>
<tr><td id="docfooter">
Page was generated with
<img src="candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
on Wed Nov 24 20:33:10 2010
</td></tr>
</table>
</div>
<script>
explorer.packageExplorer.addModule("index");
explorer.packageExplorer.addModule("main");
explorer.packageExplorer.addModule("tricks.tricks");
explorer.packageExplorer.addModule("tricks.test");
explorer.packageExplorer.addModule("polemy._common");
explorer.packageExplorer.addModule("polemy.failure");
explorer.packageExplorer.addModule("polemy.layer");
explorer.packageExplorer.addModule("polemy.fresh");
explorer.packageExplorer.addModule("polemy.lex");
explorer.packageExplorer.addModule("polemy.parse");
explorer.packageExplorer.addModule("polemy.ast");
explorer.packageExplorer.addModule("polemy.value");
explorer.packageExplorer.addModule("polemy.valueconv");
explorer.packageExplorer.addModule("polemy.eval");
explorer.packageExplorer.addModule("polemy.runtime");
explorer.packageExplorer.addModule("polemy.repl");</script>
</body></html>