Enhanced C#
Language of your choice: library documentation
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)
 
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)
 Returns a lexer that is configured to begin reading the specified file. More...
 
IListSource< LNodeParse (ICharSource text, string fileName, IMessageSink msgs, ParsingMode inputType=null, bool preserveComments=true)
 Parses a source file into one or more Loyc trees. More...
 
IListSource< LNodeParse (ILexer< Token > input, IMessageSink msgs, ParsingMode inputType=null, bool preserveComments=true)
 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, ParsingMode inputType=null)
 Parses a token tree, such as one that came from a token literal. More...