C# Класс ExpressiveAnnotations.Analysis.Lexer

Performs the lexical analysis of a specified logical expression.
Type is thread safe.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ConvertTokenValue object
Next bool
ParseStringLiteral string

Открытые методы

Метод Описание
Analyze ( string expression ) : IEnumerable

Analyzes a specified logical expression and extracts a sequence of tokens.

Lexer ( ) : System

Initializes a new instance of the Lexer class.

Приватные методы

Метод Описание
ConvertTokenValue ( TokenType type, string value ) : object
Next ( ) : bool
ParseStringLiteral ( string value ) : string

Описание методов

Analyze() публичный Метод

Analyzes a specified logical expression and extracts a sequence of tokens.
expression is null
public Analyze ( string expression ) : IEnumerable
expression string The logical expression.
Результат IEnumerable

Lexer() публичный Метод

Initializes a new instance of the Lexer class.
public Lexer ( ) : System
Результат System