Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public fields | Public Member Functions | Static Public Member Functions | List of all members
LeMP.InputOutput Class Reference

For LeMP: an input file plus per-file options (input and output language) and output code. More...


Source file:

Remarks

For LeMP: an input file plus per-file options (input and output language) and output code.

Public fields

readonly ICharSource Text
 
readonly string FileName
 
IParsingService InputLang
 
bool PreserveComments
 
ParsingMode ParsingMode
 
ILNodePrinter OutPrinter
 
ILNodePrinterOptions OutOptions
 
string OutFileName
 
LNodeList Output
 
MSet< SymbolPreOpenedNamespaces
 Specifies namespaces to be opened implicitly. It is combined with MacroProcessor.PreOpenedNamespaces when LeMP processes the file. The constructor of this class adds pre-opened namespaces LeMP.ext and ext based on the file extension ext. More...
 

Public Member Functions

 InputOutput (ICharSource text, string fileName, IParsingService input=null, ILNodePrinter outPrinter=null, string outFileName=null)
 
override string ToString ()
 

Static Public Member Functions

static MSet< SymbolAutoPreOpenedNamespaces (string fileName)
 

Member Data Documentation

MSet<Symbol> LeMP.InputOutput.PreOpenedNamespaces

Specifies namespaces to be opened implicitly. It is combined with MacroProcessor.PreOpenedNamespaces when LeMP processes the file. The constructor of this class adds pre-opened namespaces LeMP.ext and ext based on the file extension ext.