C# Класс Qupid.AutoGen.QuerySyntaxParser

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

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

Метод Описание
ParseString ( string query, ErrorManager errorManager ) : QupidQuery
QuerySyntaxParser ( ITokenStream stream, ErrorManager em ) : System
ReportError ( RecognitionException e ) : void

Защищенные методы

Метод Описание
CheckPropertyValue ( string prop ) : void
GetBoolOp ( int boolOp ) : BooleanOperand
GetComparison ( IToken token ) : Comparison

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

Метод Описание
AddError ( RecognitionException e, string message ) : void

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

CheckPropertyValue() защищенный Метод

protected CheckPropertyValue ( string prop ) : void
prop string
Результат void

GetBoolOp() защищенный Метод

protected GetBoolOp ( int boolOp ) : BooleanOperand
boolOp int
Результат BooleanOperand

GetComparison() защищенный Метод

protected GetComparison ( IToken token ) : Comparison
token IToken
Результат Comparison

ParseString() публичный статический Метод

public static ParseString ( string query, ErrorManager errorManager ) : QupidQuery
query string
errorManager ErrorManager
Результат Qupid.AST.QupidQuery

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

public QuerySyntaxParser ( ITokenStream stream, ErrorManager em ) : System
stream ITokenStream
em ErrorManager
Результат System

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

public ReportError ( RecognitionException e ) : void
e Antlr.Runtime.RecognitionException
Результат void