C# Класс NetBase.Sql.Tokenizer

Does quite a lot of hard work to parse the query. Based on Jack Crenshaw's "Let's Build a compiler". I know, should really be using a parser generator, but the point is to learn how these kind of things work.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetToken ( ) : void
Match ( string token ) : void
Tokenizer ( string stmt ) : System

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

Метод Описание
ChewSpace ( ) : void
GetChar ( ) : void
GetQuotedToken ( ) : string
MatchChar ( char token ) : void

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

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

public GetToken ( ) : void
Результат void

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

public Match ( string token ) : void
token string
Результат void

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

public Tokenizer ( string stmt ) : System
stmt string
Результат System