Artifact Content
Not logged in

Artifact 63d3b80a5cea1d9b52255e28f8283eae8263cf31


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 Wed Nov 24 20:33:10 2010