Enhanced C#
Language of your choice: library documentation
|
Alternate name for Les2LanguageService (will change to Les3LanguageService in the future) More...
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< Token > | Tokenize (ICharSource text, string fileName, IMessageSink msgs, IParsingOptions options) |
Returns a lexer that is configured to begin reading the specified file. More... | |
IListSource< LNode > | Parse (ICharSource text, string fileName, IMessageSink msgs, IParsingOptions options) |
Parses a source file into one or more Loyc trees. More... | |
IListSource< LNode > | Parse (ILexer< Token > input, IMessageSink msgs, IParsingOptions options) |
If HasTokenizer is true, this method accepts a lexer returned by Tokenize() and begins parsing. More... | |
IListSource< LNode > | Parse (IListSource< Token > input, ISourceFile file, IMessageSink msgs, IParsingOptions options) |
Parses a token tree, such as one that came from a token literal. More... | |