C# Class Loyc.Syntax.Les.TokenExt

Provides the Type() extension method required by Token and the ToString(Token) method to express an LES token as a string, for tokens that contain sufficient information to do so.
显示文件 Open project: qwertie/ecsharp

Public Methods

Method Description
ToString ( Token t ) : string

Expresses an LES token as a string.

Note that some Tokens do not contain enough information to reconstruct a useful token string, e.g. comment tokens do not store the comment but merely contain the location of the comment in the source code. For performance reasons, a Token does not have a reference to its source file, so this method cannot return the original string. The results are undefined if the token was not produced by Les2Lexer.

Private Methods

Method Description
Type ( this t ) : TokenType

Method Details

ToString() public static method

Expresses an LES token as a string.
Note that some Tokens do not contain enough information to reconstruct a useful token string, e.g. comment tokens do not store the comment but merely contain the location of the comment in the source code. For performance reasons, a Token does not have a reference to its source file, so this method cannot return the original string. The results are undefined if the token was not produced by Les2Lexer.
public static ToString ( Token t ) : string
t Token
return string