
    Zf
#                     N    d dl T dev rddlmZ nd dlmZ  G d de          Z[dS )    )*.   )	jqlParserc                   D   e Zd Zdej        fdZdej        fdZdej        fdZ	dej
        fdZdej        fdZdej        fdZdej        fdZdej        fd	Zdej        fd
Zdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej         fdZ!dej"        fdZ#dej$        fdZ%dej&        fdZ'dej(        fdZ)dej*        fdZ+dej,        fdZ-dej.        fdZ/dej0        fdZ1dej2        fdZ3dej4        fdZ5dej6        fdZ7dej8        fdZ9dej:        fdZ;dej<        fdZ=dej>        fdZ?dej@        fd ZAdejB        fd!ZCdejD        fd"ZEdejF        fd#ZGdejH        fd$ZIdejJ        fd%ZKdejL        fd&ZMdejN        fd'ZOdejP        fd(ZQdejR        fd)ZSdejT        fd*ZUdejV        fd+ZWdejX        fd,ZYdejZ        fd-Z[dej\        fd.Z]dej^        fd/Z_dej`        fd0Zadejb        fd1Zcdejd        fd2Zed3S )4
jqlVisitorctxc                 ,    |                      |          S NvisitChildrenselfr	   s      ./modules/jira/jql/jqlVisitor.pyvisitJqlQueryzjqlVisitor.visitJqlQuery       !!#&&&    c                 ,    |                      |          S r   r   r   s     r   visitJqlWherezjqlVisitor.visitJqlWhere   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlOrClausezjqlVisitor.visitJqlOrClause   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlAndClausezjqlVisitor.visitJqlAndClause   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlNotClausezjqlVisitor.visitJqlNotClause!   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlSubClausezjqlVisitor.visitJqlSubClause&   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlTerminalClausez!jqlVisitor.visitJqlTerminalClause+   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlEqualsClausezjqlVisitor.visitJqlEqualsClause0   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlLikeClausezjqlVisitor.visitJqlLikeClause5   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlComparisonClausez#jqlVisitor.visitJqlComparisonClause:   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlInClausezjqlVisitor.visitJqlInClause?   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlIsClausezjqlVisitor.visitJqlIsClauseD   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlWasClausezjqlVisitor.visitJqlWasClauseI   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlWasInClausezjqlVisitor.visitJqlWasInClauseN   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlChangedClausez jqlVisitor.visitJqlChangedClauseS   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlEqualsOperatorz!jqlVisitor.visitJqlEqualsOperatorX   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlLikeOperatorzjqlVisitor.visitJqlLikeOperator]   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlComparisonOperatorz%jqlVisitor.visitJqlComparisonOperatorb   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlInOperatorzjqlVisitor.visitJqlInOperatorg   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlIsOperatorzjqlVisitor.visitJqlIsOperatorl   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlWasOperatorzjqlVisitor.visitJqlWasOperatorq   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlWasInOperatorz jqlVisitor.visitJqlWasInOperatorv   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlChangedOperatorz"jqlVisitor.visitJqlChangedOperator{   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlNumberFieldzjqlVisitor.visitJqlNumberField   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlNonNumberFieldz!jqlVisitor.visitJqlNonNumberField   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlFieldPropertyz jqlVisitor.visitJqlFieldProperty   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlCustomFieldzjqlVisitor.visitJqlCustomField   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlStringzjqlVisitor.visitJqlString   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlNumberzjqlVisitor.visitJqlNumber   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlOperandzjqlVisitor.visitJqlOperand   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlEmptyzjqlVisitor.visitJqlEmpty   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlValuezjqlVisitor.visitJqlValue   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlFunctionzjqlVisitor.visitJqlFunction   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlFunctionNamezjqlVisitor.visitJqlFunctionName   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlArgumentListzjqlVisitor.visitJqlArgumentList   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlListzjqlVisitor.visitJqlList   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlListStartzjqlVisitor.visitJqlListStart   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlListEndzjqlVisitor.visitJqlListEnd   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlPropertyArgumentz#jqlVisitor.visitJqlPropertyArgument   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlArgumentzjqlVisitor.visitJqlArgument   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlWasPredicatezjqlVisitor.visitJqlWasPredicate   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlChangedPredicatez#jqlVisitor.visitJqlChangedPredicate   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlDatePredicateOperatorz(jqlVisitor.visitJqlDatePredicateOperator   r   r   c                 ,    |                      |          S r   r   r   s     r   "visitJqlDateRangePredicateOperatorz-jqlVisitor.visitJqlDateRangePredicateOperator   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlUserPredicateOperatorz(jqlVisitor.visitJqlUserPredicateOperator   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlValuePredicateOperatorz)jqlVisitor.visitJqlValuePredicateOperator   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlPredicateOperandz#jqlVisitor.visitJqlPredicateOperand   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlOrderByzjqlVisitor.visitJqlOrderBy   r   r   c                 ,    |                      |          S r   r   r   s     r   visitJqlSearchSortzjqlVisitor.visitJqlSearchSort   r   r   N)f__name__
__module____qualname__r   JqlQueryContextr   JqlWhereContextr   JqlOrClauseContextr   JqlAndClauseContextr   JqlNotClauseContextr   JqlSubClauseContextr   JqlTerminalClauseContextr   JqlEqualsClauseContextr!   JqlLikeClauseContextr#   JqlComparisonClauseContextr%   JqlInClauseContextr'   JqlIsClauseContextr)   JqlWasClauseContextr+   JqlWasInClauseContextr-   JqlChangedClauseContextr/   JqlEqualsOperatorContextr1   JqlLikeOperatorContextr3   JqlComparisonOperatorContextr5   JqlInOperatorContextr7   JqlIsOperatorContextr9   JqlWasOperatorContextr;   JqlWasInOperatorContextr=   JqlChangedOperatorContextr?   JqlNumberFieldContextrA   JqlNonNumberFieldContextrC   JqlFieldPropertyContextrE   JqlCustomFieldContextrG   JqlStringContextrI   JqlNumberContextrK   JqlOperandContextrM   JqlEmptyContextrO   JqlValueContextrQ   JqlFunctionContextrS   JqlFunctionNameContextrU   JqlArgumentListContextrW   JqlListContextrY   JqlListStartContextr[   JqlListEndContextr]   JqlPropertyArgumentContextr_   JqlArgumentContextra   JqlWasPredicateContextrc   JqlChangedPredicateContextre   JqlDatePredicateOperatorContextrg   $JqlDateRangePredicateOperatorContextri   JqlUserPredicateOperatorContextrk    JqlValuePredicateOperatorContextrm   JqlPredicateOperandContextro   JqlOrderByContextrq   JqlSearchSortContextrs    r   r   r   r   
   s       '	 9 ' ' ' '
'	 9 ' ' ' '
'9#? ' ' ' '
'I$A ' ' ' '
'I$A ' ' ' '
'I$A ' ' ' '
')K ' ' ' '
'y'G ' ' ' '
'Y%C ' ' ' '
'9+O ' ' ' '
'9#? ' ' ' '
'9#? ' ' ' '
'I$A ' ' ' '
'i&E ' ' ' '
'	(I ' ' ' '
')K ' ' ' '
'y'G ' ' ' '
'Y-S ' ' ' '
'Y%C ' ' ' '
'Y%C ' ' ' '
'i&E ' ' ' '
'	(I ' ' ' '
')*M ' ' ' '
'i&E ' ' ' '
')K ' ' ' '
'	(I ' ' ' '
'i&E ' ' ' '
'!; ' ' ' '
'!; ' ' ' '
')"= ' ' ' '
'	 9 ' ' ' '
'	 9 ' ' ' '
'9#? ' ' ' '
'y'G ' ' ' '
'y'G ' ' ' '
'y7 ' ' ' '
'I$A ' ' ' '
')"= ' ' ' '
'9+O ' ' ' '
'9#? ' ' ' '
'y'G ' ' ' '
'9+O ' ' ' '
'	0Y ' ' ' '
'Y5c ' ' ' '
'	0Y ' ' ' '
'1[ ' ' ' '
'9+O ' ' ' '
')"= ' ' ' '
'Y%C ' ' ' ' ' 'r   r   N)antlr4rt   r   ParseTreeVisitorr   r   r   r   <module>r      s~       (??$$$$$$$######t' t' t' t' t'! t' t' t'p IIr   