Artifact Content
Not logged in

Artifact 26ac57c2c82a7847f80a3eaf3bc5987ebb978625


polemy.layer

polemy.layer

Authors:
k.inaba

License:
NYSL 0.9982 http://www.kmonos.net/nysl/

Definition of constants related to the layers.

alias Layer ;
Type for the layer ID

SystemLayer
Predefined layer for internal data

ValueLayer
Predefined layer for normal run

MacroLayer
Predefined layer for macro run (@lay() changes layer)

RawMacroLayer
Predefined layer for macro run (@lay() becomes AST)

bool isUserDefinedLayer (Layer lay);
True if it is a user-defined layer

bool isASTLayer (Layer lay);
True if it is macro-like layer that basically generates syntax tree

bool isNoLayerChangeLayer (Layer lay);
True if in the specified layer @lay(...) has no effect and merely produces a syntax tree

bool isMacroLayer (Layer lay);
True if do macro expanstion

Page was generated with on Thu Nov 25 12:13:48 2010