Class JqlParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.atlassian.jira.jql.parser.antlr.JqlParser
public class JqlParser
extends org.antlr.runtime.Parser
This is the ANTLRv3 grammar for JQL. The lexer (JqlLexer) and parser (JqlParser) can be generated from
this file by running mvn generate-sources
This grammar uses JqlStringSupportImpl.isReservedString to determine whether or not a string is reserved.
We tried doing this in the grammar by listing all the reserved words as tokens but ANTLR did not
react very well to this (it generated a very large and slow Lexer). Thus changes to JqlStringSupportImpl.isReservedString
will change what strings this grammar will parse.
NOTE: Making changes to the grammar is likely to affect JqlStringSupportImpl which makes assumptions
about the structure of this file.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final org.antlr.runtime.BitSetstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intFields inherited from class org.antlr.runtime.Parser
inputFields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Clausearglist()final Stringargument()final Stringfinal Clauseclause()final StringvoidemitErrorMessage(String msg) final JqlParser.field_returnfield()final FieldReferencefinal FunctionOperandfunc()final StringfuncName()final Stringorg.antlr.runtime.Parser[]String[]final HistoryPredicatefinal Operatorfinal Operandlist()final Clausefinal Operandoperand()final Operatoroperator()final ClauseorClause()final OrderByorderBy()final Stringfinal JqlParser.query_returnquery()recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) protected ObjectrecoverFromMismatchedToken(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow) final SearchSortfinal JqlParser.string_returnstring()final Stringfinal Clausefinal Clausefinal HistoryPredicateMethods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutMethods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
AFTER
public static final int AFTER- See Also:
-
AMPER
public static final int AMPER- See Also:
-
AMPER_AMPER
public static final int AMPER_AMPER- See Also:
-
AND
public static final int AND- See Also:
-
ASC
public static final int ASC- See Also:
-
BANG
public static final int BANG- See Also:
-
BEFORE
public static final int BEFORE- See Also:
-
BSLASH
public static final int BSLASH- See Also:
-
BY
public static final int BY- See Also:
-
CHANGED
public static final int CHANGED- See Also:
-
COMMA
public static final int COMMA- See Also:
-
CONTROLCHARS
public static final int CONTROLCHARS- See Also:
-
CR
public static final int CR- See Also:
-
CUSTOMFIELD
public static final int CUSTOMFIELD- See Also:
-
DESC
public static final int DESC- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
DURING
public static final int DURING- See Also:
-
EMPTY
public static final int EMPTY- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
ERRORCHAR
public static final int ERRORCHAR- See Also:
-
ERROR_RESERVED
public static final int ERROR_RESERVED- See Also:
-
ESCAPE
public static final int ESCAPE- See Also:
-
FROM
public static final int FROM- See Also:
-
GT
public static final int GT- See Also:
-
GTEQ
public static final int GTEQ- See Also:
-
HEXDIGIT
public static final int HEXDIGIT- See Also:
-
IN
public static final int IN- See Also:
-
IS
public static final int IS- See Also:
-
LBRACKET
public static final int LBRACKET- See Also:
-
LIKE
public static final int LIKE- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
LT
public static final int LT- See Also:
-
LTEQ
public static final int LTEQ- See Also:
-
MATCHWS
public static final int MATCHWS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
NEGNUMBER
public static final int NEGNUMBER- See Also:
-
NEWLINE
public static final int NEWLINE- See Also:
-
NL
public static final int NL- See Also:
-
NOT
public static final int NOT- See Also:
-
NOT_EQUALS
public static final int NOT_EQUALS- See Also:
-
NOT_LIKE
public static final int NOT_LIKE- See Also:
-
ON
public static final int ON- See Also:
-
OR
public static final int OR- See Also:
-
ORDER
public static final int ORDER- See Also:
-
PIPE
public static final int PIPE- See Also:
-
PIPE_PIPE
public static final int PIPE_PIPE- See Also:
-
POSNUMBER
public static final int POSNUMBER- See Also:
-
QUOTE
public static final int QUOTE- See Also:
-
QUOTE_STRING
public static final int QUOTE_STRING- See Also:
-
RBRACKET
public static final int RBRACKET- See Also:
-
RESERVED_CHARS
public static final int RESERVED_CHARS- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
SPACE
public static final int SPACE- See Also:
-
SQUOTE
public static final int SQUOTE- See Also:
-
SQUOTE_STRING
public static final int SQUOTE_STRING- See Also:
-
STRING
public static final int STRING- See Also:
-
STRINGSTOP
public static final int STRINGSTOP- See Also:
-
TO
public static final int TO- See Also:
-
WAS
public static final int WAS- See Also:
-
WS
public static final int WS- See Also:
-
FOLLOW_clause_in_query72
public static final org.antlr.runtime.BitSet FOLLOW_clause_in_query72 -
FOLLOW_orderBy_in_query82
public static final org.antlr.runtime.BitSet FOLLOW_orderBy_in_query82 -
FOLLOW_EOF_in_query86
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query86 -
FOLLOW_orClause_in_clause122
public static final org.antlr.runtime.BitSet FOLLOW_orClause_in_clause122 -
FOLLOW_andClause_in_orClause153
public static final org.antlr.runtime.BitSet FOLLOW_andClause_in_orClause153 -
FOLLOW_OR_in_orClause158
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_orClause158 -
FOLLOW_andClause_in_orClause164
public static final org.antlr.runtime.BitSet FOLLOW_andClause_in_orClause164 -
FOLLOW_notClause_in_andClause197
public static final org.antlr.runtime.BitSet FOLLOW_notClause_in_andClause197 -
FOLLOW_AND_in_andClause202
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_andClause202 -
FOLLOW_notClause_in_andClause208
public static final org.antlr.runtime.BitSet FOLLOW_notClause_in_andClause208 -
FOLLOW_set_in_notClause231
public static final org.antlr.runtime.BitSet FOLLOW_set_in_notClause231 -
FOLLOW_notClause_in_notClause243
public static final org.antlr.runtime.BitSet FOLLOW_notClause_in_notClause243 -
FOLLOW_subClause_in_notClause250
public static final org.antlr.runtime.BitSet FOLLOW_subClause_in_notClause250 -
FOLLOW_terminalClause_in_notClause278
public static final org.antlr.runtime.BitSet FOLLOW_terminalClause_in_notClause278 -
FOLLOW_LPAREN_in_subClause310
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_subClause310 -
FOLLOW_orClause_in_subClause312
public static final org.antlr.runtime.BitSet FOLLOW_orClause_in_subClause312 -
FOLLOW_RPAREN_in_subClause314
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_subClause314 -
FOLLOW_field_in_terminalClause355
public static final org.antlr.runtime.BitSet FOLLOW_field_in_terminalClause355 -
FOLLOW_operator_in_terminalClause361
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_terminalClause361 -
FOLLOW_operand_in_terminalClause371
public static final org.antlr.runtime.BitSet FOLLOW_operand_in_terminalClause371 -
FOLLOW_historyPredicate_in_terminalClause376
public static final org.antlr.runtime.BitSet FOLLOW_historyPredicate_in_terminalClause376 -
FOLLOW_historyPredicate_in_terminalClause384
public static final org.antlr.runtime.BitSet FOLLOW_historyPredicate_in_terminalClause384 -
FOLLOW_terminalHistoryPredicate_in_historyPredicate424
public static final org.antlr.runtime.BitSet FOLLOW_terminalHistoryPredicate_in_historyPredicate424 -
FOLLOW_historyPredicateOperator_in_terminalHistoryPredicate448
public static final org.antlr.runtime.BitSet FOLLOW_historyPredicateOperator_in_terminalHistoryPredicate448 -
FOLLOW_operand_in_terminalHistoryPredicate450
public static final org.antlr.runtime.BitSet FOLLOW_operand_in_terminalHistoryPredicate450 -
FOLLOW_FROM_in_historyPredicateOperator469
public static final org.antlr.runtime.BitSet FOLLOW_FROM_in_historyPredicateOperator469 -
FOLLOW_TO_in_historyPredicateOperator476
public static final org.antlr.runtime.BitSet FOLLOW_TO_in_historyPredicateOperator476 -
FOLLOW_BY_in_historyPredicateOperator483
public static final org.antlr.runtime.BitSet FOLLOW_BY_in_historyPredicateOperator483 -
FOLLOW_BEFORE_in_historyPredicateOperator490
public static final org.antlr.runtime.BitSet FOLLOW_BEFORE_in_historyPredicateOperator490 -
FOLLOW_AFTER_in_historyPredicateOperator497
public static final org.antlr.runtime.BitSet FOLLOW_AFTER_in_historyPredicateOperator497 -
FOLLOW_ON_in_historyPredicateOperator504
public static final org.antlr.runtime.BitSet FOLLOW_ON_in_historyPredicateOperator504 -
FOLLOW_DURING_in_historyPredicateOperator512
public static final org.antlr.runtime.BitSet FOLLOW_DURING_in_historyPredicateOperator512 -
FOLLOW_EQUALS_in_operator533
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_operator533 -
FOLLOW_NOT_EQUALS_in_operator540
public static final org.antlr.runtime.BitSet FOLLOW_NOT_EQUALS_in_operator540 -
FOLLOW_LIKE_in_operator547
public static final org.antlr.runtime.BitSet FOLLOW_LIKE_in_operator547 -
FOLLOW_NOT_LIKE_in_operator554
public static final org.antlr.runtime.BitSet FOLLOW_NOT_LIKE_in_operator554 -
FOLLOW_LT_in_operator562
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_operator562 -
FOLLOW_GT_in_operator569
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_operator569 -
FOLLOW_LTEQ_in_operator576
public static final org.antlr.runtime.BitSet FOLLOW_LTEQ_in_operator576 -
FOLLOW_GTEQ_in_operator583
public static final org.antlr.runtime.BitSet FOLLOW_GTEQ_in_operator583 -
FOLLOW_IN_in_operator590
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_operator590 -
FOLLOW_IS_in_operator597
public static final org.antlr.runtime.BitSet FOLLOW_IS_in_operator597 -
FOLLOW_NOT_in_operator599
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_operator599 -
FOLLOW_IS_in_operator606
public static final org.antlr.runtime.BitSet FOLLOW_IS_in_operator606 -
FOLLOW_NOT_in_operator613
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_operator613 -
FOLLOW_IN_in_operator615
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_operator615 -
FOLLOW_WAS_in_operator622
public static final org.antlr.runtime.BitSet FOLLOW_WAS_in_operator622 -
FOLLOW_WAS_in_operator629
public static final org.antlr.runtime.BitSet FOLLOW_WAS_in_operator629 -
FOLLOW_NOT_in_operator631
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_operator631 -
FOLLOW_WAS_in_operator643
public static final org.antlr.runtime.BitSet FOLLOW_WAS_in_operator643 -
FOLLOW_IN_in_operator645
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_operator645 -
FOLLOW_WAS_in_operator657
public static final org.antlr.runtime.BitSet FOLLOW_WAS_in_operator657 -
FOLLOW_NOT_in_operator659
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_operator659 -
FOLLOW_IN_in_operator661
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_operator661 -
FOLLOW_CHANGED_in_operator673
public static final org.antlr.runtime.BitSet FOLLOW_CHANGED_in_operator673 -
FOLLOW_numberString_in_field739
public static final org.antlr.runtime.BitSet FOLLOW_numberString_in_field739 -
FOLLOW_string_in_field781
public static final org.antlr.runtime.BitSet FOLLOW_string_in_field781 -
FOLLOW_customField_in_field803
public static final org.antlr.runtime.BitSet FOLLOW_customField_in_field803 -
FOLLOW_LBRACKET_in_field851
public static final org.antlr.runtime.BitSet FOLLOW_LBRACKET_in_field851 -
FOLLOW_argument_in_field889
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_field889 -
FOLLOW_RBRACKET_in_field921
public static final org.antlr.runtime.BitSet FOLLOW_RBRACKET_in_field921 -
FOLLOW_propertyArgument_in_field962
public static final org.antlr.runtime.BitSet FOLLOW_propertyArgument_in_field962 -
FOLLOW_CUSTOMFIELD_in_customField1032
public static final org.antlr.runtime.BitSet FOLLOW_CUSTOMFIELD_in_customField1032 -
FOLLOW_LBRACKET_in_customField1034
public static final org.antlr.runtime.BitSet FOLLOW_LBRACKET_in_customField1034 -
FOLLOW_POSNUMBER_in_customField1040
public static final org.antlr.runtime.BitSet FOLLOW_POSNUMBER_in_customField1040 -
FOLLOW_RBRACKET_in_customField1042
public static final org.antlr.runtime.BitSet FOLLOW_RBRACKET_in_customField1042 -
FOLLOW_field_in_fieldCheck1082
public static final org.antlr.runtime.BitSet FOLLOW_field_in_fieldCheck1082 -
FOLLOW_EOF_in_fieldCheck1086
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_fieldCheck1086 -
FOLLOW_EMPTY_in_operand1103
public static final org.antlr.runtime.BitSet FOLLOW_EMPTY_in_operand1103 -
FOLLOW_string_in_operand1114
public static final org.antlr.runtime.BitSet FOLLOW_string_in_operand1114 -
FOLLOW_numberString_in_operand1125
public static final org.antlr.runtime.BitSet FOLLOW_numberString_in_operand1125 -
FOLLOW_func_in_operand1136
public static final org.antlr.runtime.BitSet FOLLOW_func_in_operand1136 -
FOLLOW_list_in_operand1147
public static final org.antlr.runtime.BitSet FOLLOW_list_in_operand1147 -
FOLLOW_STRING_in_string1187
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_string1187 -
FOLLOW_QUOTE_STRING_in_string1198
public static final org.antlr.runtime.BitSet FOLLOW_QUOTE_STRING_in_string1198 -
FOLLOW_SQUOTE_STRING_in_string1209
public static final org.antlr.runtime.BitSet FOLLOW_SQUOTE_STRING_in_string1209 -
FOLLOW_set_in_numberString1230
public static final org.antlr.runtime.BitSet FOLLOW_set_in_numberString1230 -
FOLLOW_string_in_stringValueCheck1259
public static final org.antlr.runtime.BitSet FOLLOW_string_in_stringValueCheck1259 -
FOLLOW_EOF_in_stringValueCheck1263
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_stringValueCheck1263 -
FOLLOW_LPAREN_in_list1293
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_list1293 -
FOLLOW_operand_in_list1299
public static final org.antlr.runtime.BitSet FOLLOW_operand_in_list1299 -
FOLLOW_COMMA_in_list1307
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_list1307 -
FOLLOW_operand_in_list1313
public static final org.antlr.runtime.BitSet FOLLOW_operand_in_list1313 -
FOLLOW_RPAREN_in_list1319
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_list1319 -
FOLLOW_funcName_in_func1357
public static final org.antlr.runtime.BitSet FOLLOW_funcName_in_func1357 -
FOLLOW_LPAREN_in_func1359
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_func1359 -
FOLLOW_arglist_in_func1361
public static final org.antlr.runtime.BitSet FOLLOW_arglist_in_func1361 -
FOLLOW_RPAREN_in_func1364
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_func1364 -
FOLLOW_string_in_funcName1401
public static final org.antlr.runtime.BitSet FOLLOW_string_in_funcName1401 -
FOLLOW_numberString_in_funcName1412
public static final org.antlr.runtime.BitSet FOLLOW_numberString_in_funcName1412 -
FOLLOW_funcName_in_funcNameCheck1436
public static final org.antlr.runtime.BitSet FOLLOW_funcName_in_funcNameCheck1436 -
FOLLOW_EOF_in_funcNameCheck1440
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_funcNameCheck1440 -
FOLLOW_argument_in_arglist1473
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_arglist1473 -
FOLLOW_COMMA_in_arglist1479
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_arglist1479 -
FOLLOW_argument_in_arglist1485
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_arglist1485 -
FOLLOW_argument_in_propertyArgument1509
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_propertyArgument1509 -
FOLLOW_string_in_argument1531
public static final org.antlr.runtime.BitSet FOLLOW_string_in_argument1531 -
FOLLOW_numberString_in_argument1543
public static final org.antlr.runtime.BitSet FOLLOW_numberString_in_argument1543 -
FOLLOW_argument_in_argumentCheck1574
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_argumentCheck1574 -
FOLLOW_EOF_in_argumentCheck1578
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_argumentCheck1578 -
FOLLOW_ORDER_in_orderBy1602
public static final org.antlr.runtime.BitSet FOLLOW_ORDER_in_orderBy1602 -
FOLLOW_BY_in_orderBy1604
public static final org.antlr.runtime.BitSet FOLLOW_BY_in_orderBy1604 -
FOLLOW_searchSort_in_orderBy1610
public static final org.antlr.runtime.BitSet FOLLOW_searchSort_in_orderBy1610 -
FOLLOW_COMMA_in_orderBy1617
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_orderBy1617 -
FOLLOW_searchSort_in_orderBy1623
public static final org.antlr.runtime.BitSet FOLLOW_searchSort_in_orderBy1623 -
FOLLOW_field_in_searchSort1666
public static final org.antlr.runtime.BitSet FOLLOW_field_in_searchSort1666 -
FOLLOW_DESC_in_searchSort1673
public static final org.antlr.runtime.BitSet FOLLOW_DESC_in_searchSort1673 -
FOLLOW_ASC_in_searchSort1681
public static final org.antlr.runtime.BitSet FOLLOW_ASC_in_searchSort1681
-
-
Constructor Details
-
JqlParser
public JqlParser(org.antlr.runtime.TokenStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates() -
getTokenNames
- Overrides:
getTokenNamesin classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileNamein classorg.antlr.runtime.BaseRecognizer
-
recoverFromMismatchedToken
protected Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException - Overrides:
recoverFromMismatchedTokenin classorg.antlr.runtime.BaseRecognizer- Throws:
org.antlr.runtime.RecognitionException
-
recoverFromMismatchedSet
public Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException - Overrides:
recoverFromMismatchedSetin classorg.antlr.runtime.BaseRecognizer- Throws:
org.antlr.runtime.RecognitionException
-
emitErrorMessage
- Overrides:
emitErrorMessagein classorg.antlr.runtime.BaseRecognizer
-
query
- Throws:
org.antlr.runtime.RecognitionException
-
clause
- Throws:
org.antlr.runtime.RecognitionException
-
orClause
- Throws:
org.antlr.runtime.RecognitionException
-
andClause
- Throws:
org.antlr.runtime.RecognitionException
-
notClause
- Throws:
org.antlr.runtime.RecognitionException
-
subClause
- Throws:
org.antlr.runtime.RecognitionException
-
terminalClause
- Throws:
org.antlr.runtime.RecognitionException
-
historyPredicate
- Throws:
org.antlr.runtime.RecognitionException
-
terminalHistoryPredicate
public final HistoryPredicate terminalHistoryPredicate() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
historyPredicateOperator
- Throws:
org.antlr.runtime.RecognitionException
-
operator
- Throws:
org.antlr.runtime.RecognitionException
-
field
- Throws:
org.antlr.runtime.RecognitionException
-
customField
- Throws:
org.antlr.runtime.RecognitionException
-
fieldCheck
- Throws:
org.antlr.runtime.RecognitionException
-
operand
- Throws:
org.antlr.runtime.RecognitionException
-
string
- Throws:
org.antlr.runtime.RecognitionException
-
numberString
public final JqlParser.numberString_return numberString() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
stringValueCheck
- Throws:
org.antlr.runtime.RecognitionException
-
list
- Throws:
org.antlr.runtime.RecognitionException
-
func
- Throws:
org.antlr.runtime.RecognitionException
-
funcName
- Throws:
org.antlr.runtime.RecognitionException
-
funcNameCheck
- Throws:
org.antlr.runtime.RecognitionException
-
arglist
- Throws:
org.antlr.runtime.RecognitionException
-
propertyArgument
- Throws:
org.antlr.runtime.RecognitionException
-
argument
- Throws:
org.antlr.runtime.RecognitionException
-
argumentCheck
- Throws:
org.antlr.runtime.RecognitionException
-
orderBy
- Throws:
org.antlr.runtime.RecognitionException
-
searchSort
- Throws:
org.antlr.runtime.RecognitionException
-