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)

AstLayer
Predefined layer for macro run (never invoke macro)

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 19:09:32 2010