C# Class Laan.Sql.Parser.Parsers.CustomParser

Mostra file Open project: benlaan/sqlformat

Public Methods

Method Description
CustomParser ( ITokenizer tokenizer ) : System

Protected Methods

Method Description
ExpectToken ( string token ) : void
ExpectTokens ( ) : void
GetDotNotationIdentifier ( ) : string
GetIdentifier ( ) : string
GetIdentifierList ( ) : List
GetTop ( ) : Laan.Sql.Parser.Entities.Top
HasTerminator ( ) : bool
ProcessCriteriaExpression ( Expression parent ) : Laan.Sql.Parser.Expressions.CriteriaExpression
ProcessExpression ( ) : Expression
ReadNextToken ( ) : void

Private Methods

Method Description
GetOperator ( ) : string

Method Details

CustomParser() public method

public CustomParser ( ITokenizer tokenizer ) : System
tokenizer ITokenizer
return System

ExpectToken() protected method

protected ExpectToken ( string token ) : void
token string
return void

ExpectTokens() protected method

protected ExpectTokens ( ) : void
return void

GetDotNotationIdentifier() protected method

protected GetDotNotationIdentifier ( ) : string
return string

GetIdentifier() protected method

protected GetIdentifier ( ) : string
return string

GetIdentifierList() protected method

protected GetIdentifierList ( ) : List
return List

GetTop() protected method

protected GetTop ( ) : Laan.Sql.Parser.Entities.Top
return Laan.Sql.Parser.Entities.Top

HasTerminator() protected method

protected HasTerminator ( ) : bool
return bool

ProcessCriteriaExpression() protected method

protected ProcessCriteriaExpression ( Expression parent ) : Laan.Sql.Parser.Expressions.CriteriaExpression
parent Expression
return Laan.Sql.Parser.Expressions.CriteriaExpression

ProcessExpression() protected method

protected ProcessExpression ( ) : Expression
return Expression

ReadNextToken() protected method

protected ReadNextToken ( ) : void
return void