type exposes the following members.
| Name | Description |
---|
 | AnalyzeAll |
If lexer supports lazy analysis, forces analysis of the whole source
|
 | DoLexingChunk |
Lexes more source and returns true when EOF has been reached.
Depending on particular implementation, a chunk may contain more than one token.
Tokens are added into m_Tokens
|
 | EmitMessage(MessageType, Int32, SourcePosition, Token, String, Exception) | (Inherited from SourceRefCommonCodeProcessor.) |
 | EmitMessage(MessageType, Int32, SourceCodeRef, Nullable SourcePosition , Token, String, Exception) | (Inherited from CommonCodeProcessor.) |
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
 | GetEnumerator | |
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | MessageCodeToString |
Returns string representation of message code which is output by this processor
(Inherited from CommonCodeProcessor.) |
 | ToString | (Overrides Object ToString .) |
| Name | Description |
---|
 | AsBool | (Defined by ObjectValueConversion.) |
 | AsByte | (Defined by ObjectValueConversion.) |
 | AsChar | (Defined by ObjectValueConversion.) |
 | AsDateTime | Overloaded. (Defined by ObjectValueConversion.) |
 | AsDateTime(DateTime, ConvertErrorHandling) | Overloaded. (Defined by ObjectValueConversion.) |
 | AsDecimal | (Defined by ObjectValueConversion.) |
 | AsDouble | (Defined by ObjectValueConversion.) |
 | AsEnum TEnum | (Defined by ObjectValueConversion.) |
 | AsFloat | (Defined by ObjectValueConversion.) |
 | AsGDID | Overloaded. (Defined by ObjectValueConversion.) |
 | AsGDID(GDID, ConvertErrorHandling) | Overloaded. (Defined by ObjectValueConversion.) |
 | AsGDIDSymbol | Overloaded. (Defined by ObjectValueConversion.) |
 | AsGDIDSymbol(GDIDSymbol, ConvertErrorHandling) | Overloaded. (Defined by ObjectValueConversion.) |
 | AsGUID | (Defined by ObjectValueConversion.) |
 | AsInt | (Defined by ObjectValueConversion.) |
 | AsJSONConfig | (Defined by ObjectValueConversion.) |
 | AsLaconicConfig | (Defined by ObjectValueConversion.) |
 | AsLong | (Defined by ObjectValueConversion.) |
 | AsLookAheadEnumerable TToken | (Defined by LookAheadExtensions.) |
 | AsNonNullOrEmptyString | (Defined by ObjectValueConversion.) |
 | AsNullableBool | (Defined by ObjectValueConversion.) |
 | AsNullableByte | (Defined by ObjectValueConversion.) |
 | AsNullableChar | (Defined by ObjectValueConversion.) |
 | AsNullableDateTime | (Defined by ObjectValueConversion.) |
 | AsNullableDecimal | (Defined by ObjectValueConversion.) |
 | AsNullableDouble | (Defined by ObjectValueConversion.) |
 | AsNullableEnum TEnum | (Defined by ObjectValueConversion.) |
 | AsNullableFloat | (Defined by ObjectValueConversion.) |
 | AsNullableGDID | (Defined by ObjectValueConversion.) |
 | AsNullableGDIDSymbol | (Defined by ObjectValueConversion.) |
 | AsNullableGUID | (Defined by ObjectValueConversion.) |
 | AsNullableInt | (Defined by ObjectValueConversion.) |
 | AsNullableLong | (Defined by ObjectValueConversion.) |
 | AsNullableSByte | (Defined by ObjectValueConversion.) |
 | AsNullableShort | (Defined by ObjectValueConversion.) |
 | AsNullableTimeSpan | (Defined by ObjectValueConversion.) |
 | AsNullableUInt | (Defined by ObjectValueConversion.) |
 | AsNullableULong | (Defined by ObjectValueConversion.) |
 | AsNullableUShort | (Defined by ObjectValueConversion.) |
 | AsSByte | (Defined by ObjectValueConversion.) |
 | AsShort | (Defined by ObjectValueConversion.) |
 | AsString | (Defined by ObjectValueConversion.) |
 | AsTimeSpan | Overloaded. (Defined by ObjectValueConversion.) |
 | AsTimeSpan(TimeSpan, ConvertErrorHandling) | Overloaded. (Defined by ObjectValueConversion.) |
 | AsUInt | (Defined by ObjectValueConversion.) |
 | AsULong | (Defined by ObjectValueConversion.) |
 | AsUri | (Defined by ObjectValueConversion.) |
 | AsUShort | (Defined by ObjectValueConversion.) |
 | AsXMLConfig | (Defined by ObjectValueConversion.) |
 | Distinct TToken, TKey | (Defined by CollectionUtils.) |
 | FirstMax TToken, TComparand (Func TToken, TComparand ) | Overloaded. (Defined by CollectionUtils.) |
 | FirstMax TToken, TComparand (Func TToken, TComparand , TComparand ) | Overloaded. (Defined by CollectionUtils.) |
 | FirstMin TToken, TComparand (Func TToken, TComparand ) | Overloaded. (Defined by CollectionUtils.) |
 | FirstMin TToken, TComparand (Func TToken, TComparand , TComparand ) | Overloaded. (Defined by CollectionUtils.) |
 | FirstOrAnyOrDefault TToken |
Tries to find the first element that matches the predicate and returns it,
otherwise returns the first element found or default (i.e. null)
(Defined by CollectionUtils.) |
 | ForEach TToken (Action TToken ) | Overloaded.
Runs some method over each element of src sequence
(Defined by CollectionUtils.) |
 | ForEach TToken (Action TToken, Int32 ) | Overloaded.
Runs some method over each element of src sequence
(Defined by CollectionUtils.) |
 | LazyFSM TToken ( LazyFSMPredicate TToken ) | Overloaded.
Makes finite state machine fed from IEnumerable(Token) only considering primary language tokens
(Defined by PatternSearch.) |
 | LazyFSM TToken (Boolean, LazyFSMPredicate TToken ) | Overloaded.
Makes finite state machine fed from IEnumerable(Token)
(Defined by PatternSearch.) |
 | LazyFSM TToken (Boolean, LazyFSMState TToken , LazyFSMPredicate TToken ) | Overloaded.
Makes finite state machine fed from IEnumerable(Token)
(Defined by PatternSearch.) |
 | SkipLast TToken | Overloaded.
Takes all elements except for last element from the given source
(Defined by CollectionUtils.) |
 | SkipLast TToken (Int32) | Overloaded.
Takes all but last N elements from the source
(Defined by CollectionUtils.) |
 | ToErlObject | Overloaded.
Try to convert .NET native object type to corresponding Erlang term.
Throw exception if conversion is not possible
(Defined by ErlObject.) |
 | ToErlObject(ErlTypeOrder, Boolean) | Overloaded.
Try to convert .NET native object type to corresponding Erlang term of given type.
Throw exception if conversion is not possible
(Defined by ErlObject.) |
 | ToJSON(JSONWritingOptions) | Overloaded.
Serializes object into JSON string
(Defined by JSONExtensions.) |
 | ToJSON(TextWriter, JSONWritingOptions) | Overloaded.
Serializes object into JSON format using provided TextWriter
(Defined by JSONExtensions.) |
 | ToJSON(Stream, JSONWritingOptions, Encoding) | Overloaded.
Serializes object into JSON format using provided stream and optional encoding
(Defined by JSONExtensions.) |
| Name | Description |
---|
 | AllAnalyzed |
Returns true when the whole input source has been analyzed. This property is always true for lexers that do not support lazy analysis
|
 | Context |
Returns context that this processor operates under -
an entity that retains state during analysis, such as: module compiler, project compiler, code unit translator etc.
This entity may also contain compiler/parser/lexer options etc.
(Inherited from CommonCodeProcessor.) |
 | Language |
Returns language that this processor is capable of processing
(Inherited from CommonCodeProcessor.) |
 | Messages |
References message list that lexer emitts messages into. May be null
(Inherited from CommonCodeProcessor.) |
 | Source |
References source code text that was lexed
|
 | SourceCodeReference |
References source code that is processed
(Inherited from SourceRefCommonCodeProcessor.) |
 | ThrowErrors |
When true, throws an exception on the first error even when MessageList is set.
When MessageList is not set any lexing error is always thrown regardless of this parameter
(Inherited from CommonCodeProcessor.) |
 | Tokens |
Returns tokenized source as indexable list.
Accessing this property causes lexical analysis to complete on the whole source if it has not been completed yet
|
 | TokenStream |
Enumerates Token stream - depending on implementation enumeration may do
lexical analysis token-by-token or in chunks with every enumerator advance
|