C# Класс fItemPlugin.ItemRules.Core.Scanner

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentColumn int
CurrentLine int
CurrentPosition int
EndPos int
Input string
Patterns Regex>.Dictionary
Skipped List
StartPos int

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

Метод Описание
GetToken ( TokenType type ) : Token
Init ( string input ) : void
LookAhead ( ) : Token

returns token with longest best match

Scan ( ) : Token

executes a lookahead of the next token and will advance the scan on the input string

Scanner ( ) : System.Collections.Generic

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

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

public GetToken ( TokenType type ) : Token
type TokenType
Результат Token

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

public Init ( string input ) : void
input string
Результат void

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

returns token with longest best match
public LookAhead ( ) : Token
Результат Token

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

executes a lookahead of the next token and will advance the scan on the input string
public Scan ( ) : Token
Результат Token

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

public Scanner ( ) : System.Collections.Generic
Результат System.Collections.Generic

Описание свойств

CurrentColumn публичное свойство

public int CurrentColumn
Результат int

CurrentLine публичное свойство

public int CurrentLine
Результат int

CurrentPosition публичное свойство

public int CurrentPosition
Результат int

EndPos публичное свойство

public int EndPos
Результат int

Input публичное свойство

public string Input
Результат string

Patterns публичное свойство

public Dictionary Patterns
Результат Regex>.Dictionary

Skipped публичное свойство

public List Skipped
Результат List

StartPos публичное свойство

public int StartPos
Результат int