C# Класс Bike.Parser.Lexer

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

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

Метод Описание
Lexer ( string source, string filePath = null ) : System
NextToken ( ) : Token

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

Метод Описание
Ampersand ( ) : Token

&&, &&=

Bang ( ) : Token
Comment ( ) : void
Equal ( ) : Token
Error ( string msg ) : Exception
Escape ( ) : char
GreaterThan ( ) : Token
Identifier ( ) : Token
LessThan ( ) : Token
Match ( char expectedChar ) : void
Minus ( ) : Token
Next ( ) : void
Number ( ) : Token
Peek ( int ahead = 1 ) : int
Percent ( ) : Token
Pipe ( ) : Token
Plus ( ) : Token
Slash ( ) : Token
Star ( ) : Token
String ( ) : Token
Token ( TokenType type, string txt ) : Token
Whitespace ( ) : void

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

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

public Lexer ( string source, string filePath = null ) : System
source string
filePath string
Результат System

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

public NextToken ( ) : Token
Результат Token