C# Class Qupid.AutoGen.QuerySyntaxParser

Afficher le fichier Open project: hudl/qupid Class Usage Examples

Méthodes publiques

Méthode Description
ParseString ( string query, ErrorManager errorManager ) : QupidQuery
QuerySyntaxParser ( ITokenStream stream, ErrorManager em ) : System
ReportError ( RecognitionException e ) : void

Méthodes protégées

Méthode Description
CheckPropertyValue ( string prop ) : void
GetBoolOp ( int boolOp ) : BooleanOperand
GetComparison ( IToken token ) : Comparison

Private Methods

Méthode Description
AddError ( RecognitionException e, string message ) : void

Method Details

CheckPropertyValue() protected méthode

protected CheckPropertyValue ( string prop ) : void
prop string
Résultat void

GetBoolOp() protected méthode

protected GetBoolOp ( int boolOp ) : BooleanOperand
boolOp int
Résultat BooleanOperand

GetComparison() protected méthode

protected GetComparison ( IToken token ) : Comparison
token IToken
Résultat Comparison

ParseString() public static méthode

public static ParseString ( string query, ErrorManager errorManager ) : QupidQuery
query string
errorManager ErrorManager
Résultat Qupid.AST.QupidQuery

QuerySyntaxParser() public méthode

public QuerySyntaxParser ( ITokenStream stream, ErrorManager em ) : System
stream ITokenStream
em ErrorManager
Résultat System

ReportError() public méthode

public ReportError ( RecognitionException e ) : void
e Antlr.Runtime.RecognitionException
Résultat void