Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
List of all members
Loyc.Syntax.Les.LesLanguageService Class Reference

Alternate name for Les2LanguageService (will change to Les3LanguageService in the future) More...


Source file:
Inheritance diagram for Loyc.Syntax.Les.LesLanguageService:
Loyc.Syntax.Les.Les2LanguageService Loyc.Syntax.IParsingService Loyc.Syntax.ILNodePrinter

Remarks

Alternate name for Les2LanguageService (will change to Les3LanguageService in the future)

Additional Inherited Members

- Public static fields inherited from Loyc.Syntax.Les.Les2LanguageService
static readonly Les2LanguageService Value = new Les2LanguageService()
 
- Properties inherited from Loyc.Syntax.Les.Les2LanguageService
IEnumerable< string > FileExtensions [get]
 
bool HasTokenizer [get]
 
bool CanPreserveComments [get]
 
- Properties inherited from Loyc.Syntax.IParsingService
IEnumerable< string > FileExtensions [get]
 Standard file extensions for this language, without leading dots, with the first one being the most common. More...
 
bool HasTokenizer [get]
 Returns true if the Tokenize method is available. More...
 
bool CanPreserveComments [get]
 Returns true if the parser supports preserving comments. More...
 
- Public Member Functions inherited from Loyc.Syntax.Les.Les2LanguageService
override string ToString ()
 
void Print (ILNode node, StringBuilder target, IMessageSink?sink=null, ParsingMode?mode=null, ILNodePrinterOptions?options=null)
 
string Print (ILNode node, IMessageSink?sink=null, ParsingMode?mode=null, ILNodePrinterOptions?options=null)
 
void Print (IEnumerable< LNode > nodes, StringBuilder target, IMessageSink?msgs=null, ParsingMode?mode=null, ILNodePrinterOptions?options=null)
 Serializes a list of syntax trees to a StringBuilder in the syntax supported by this object. More...
 
ILexer< TokenTokenize (ICharSource text, string fileName, IMessageSink msgs, IParsingOptions options)
 Returns a lexer that is configured to begin reading the specified file. More...
 
IListSource< LNodeParse (ICharSource text, string fileName, IMessageSink?msgs, IParsingOptions options)
 Parses a source file into one or more Loyc trees. More...
 
IListSource< LNodeParse (ILexer< Token > input, IMessageSink?msgs, IParsingOptions options)
 If HasTokenizer is true, this method accepts a lexer returned by Tokenize() and begins parsing. More...
 
IListSource< LNodeParse (IListSource< Token > input, ISourceFile file, IMessageSink?msgs, IParsingOptions options)
 Parses a token tree, such as one that came from a token literal. More...