ILexer MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The ILexer type exposes the following members.
Methods

  NameDescription
Public methodAnalyzeAll
If lexer supports lazy analysis, forces analysis of the whole source
Public methodMessageCodeToString
Returns string representation of message code which is output by this processor
(Inherited from ICodeProcessor.)
Back to Top
Properties

  NameDescription
Public propertyAllAnalyzed
Returns true when the shole input source has been analyzed. This property is always true for lexers that do not support lazy analysis
Public propertyContext
Returns context that this processor operates under
(Inherited from ICodeProcessor.)
Public propertyLanguage
References language that this entity supports
(Inherited from ICodeProcessor.)
Public propertyMessages
References message list that processor emitts messages into. May be null, in which case errors are always thrown because they can not get logged into message list
(Inherited from ICodeProcessor.)
Public propertySource
References source code text that was lexed
Public propertySourceCodeReference
References source code that was lexed
Public propertyThrowErrors
When true, throws an exception on the first error even when MessageList is set. When MessageList is not set any error is always thrown regardless of this parameter
(Inherited from ICodeProcessor.)
Public propertyTokenStream
Enumerates Token stream - depending on implementation enumeration may do lexical analysis token-by-token or in chunks with every enumerator advance
Back to Top
See Also