File Annotation
Not logged in
c316790569 2010-11-21        kinaba: /**
c316790569 2010-11-21        kinaba:  * Authors: k.inaba
c316790569 2010-11-21        kinaba:  * License: NYSL 0.9982 http://www.kmonos.net/nysl/
c316790569 2010-11-21        kinaba:  *
c316790569 2010-11-21        kinaba:  * Definition of constants related to the layers.
c316790569 2010-11-21        kinaba:  */
c316790569 2010-11-21        kinaba: module polemy.layer;
c316790569 2010-11-21        kinaba: import polemy._common;
c316790569 2010-11-21        kinaba: import polemy.failure;
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: /// Type for the layer ID
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: alias string Layer;
c316790569 2010-11-21        kinaba: 
c316790569 2010-11-21        kinaba: enum : Layer
c316790569 2010-11-21        kinaba: {
6ac127ddd0 2010-11-23        kinaba: 	SystemLayer   = "(system)",   /// Predefined layer for internal data
6ac127ddd0 2010-11-23        kinaba: 	ValueLayer    = "@value",     /// Predefined layer for normal run
6ac127ddd0 2010-11-23        kinaba: 	MacroLayer    = "@macro",     /// Predefined layer for macro run
6ac127ddd0 2010-11-23        kinaba: 	RawMacroLayer = "(rawmacro)", /// Predefined layer for raw-macro run
c316790569 2010-11-21        kinaba: }