Package com.github._1c_syntax.bsl.parser
Class SDBLParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<Token,ParserATNSimulator>
org.antlr.v4.runtime.Parser
com.github._1c_syntax.bsl.parser.SDBLParser
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
Parser.TraceListener, Parser.TrimToSizeListener
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ATN
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final Vocabulary
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOF
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal SDBLParser.AliasContext
alias()
final SDBLParser.ColumnContext
column()
protected FailedPredicateException
createFailedPredicateException
(String predicate, String message) datePart()
String[]
String[]
Deprecated.joinPart()
final SDBLParser.MdoContext
mdo()
orderBy()
periodic()
queries()
final SDBLParser.QueryContext
query()
boolean
sempred
(RuleContext _localctx, int ruleIndex, int predIndex) final SDBLParser.SignContext
sign()
subquery()
final SDBLParser.TableContext
table()
final SDBLParser.TopContext
top()
totalBy()
final SDBLParser.UnionContext
union()
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterLeftFactoredRule, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getErrorListenerDispatch, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getATN, getErrorHeader, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
WHITE_SPACE
public static final int WHITE_SPACE- See Also:
-
LINE_COMMENT
public static final int LINE_COMMENT- See Also:
-
DOT
public static final int DOT- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
LESS_OR_EQUAL
public static final int LESS_OR_EQUAL- See Also:
-
NOT_EQUAL
public static final int NOT_EQUAL- See Also:
-
LESS
public static final int LESS- See Also:
-
GREATER_OR_EQUAL
public static final int GREATER_OR_EQUAL- See Also:
-
GREATER
public static final int GREATER- See Also:
-
MUL
public static final int MUL- See Also:
-
QUOTIENT
public static final int QUOTIENT- See Also:
-
AMPERSAND
public static final int AMPERSAND- See Also:
-
BRACE
public static final int BRACE- See Also:
-
ALLOWED
public static final int ALLOWED- See Also:
-
AND
public static final int AND- See Also:
-
AS
public static final int AS- See Also:
-
ASC
public static final int ASC- See Also:
-
AUTOORDER
public static final int AUTOORDER- See Also:
-
BETWEEN
public static final int BETWEEN- See Also:
-
BY_EN
public static final int BY_EN- See Also:
-
CASE
public static final int CASE- See Also:
-
CAST
public static final int CAST- See Also:
-
DESC
public static final int DESC- See Also:
-
DISTINCT
public static final int DISTINCT- See Also:
-
DROP
public static final int DROP- See Also:
-
ELSE
public static final int ELSE- See Also:
-
END
public static final int END- See Also:
-
ESCAPE
public static final int ESCAPE- See Also:
-
FALSE
public static final int FALSE- See Also:
-
FROM
public static final int FROM- See Also:
-
HAVING
public static final int HAVING- See Also:
-
HIERARCHY
public static final int HIERARCHY- See Also:
-
INTO
public static final int INTO- See Also:
-
IS
public static final int IS- See Also:
-
ISNULL
public static final int ISNULL- See Also:
-
LIKE
public static final int LIKE- See Also:
-
NOT
public static final int NOT- See Also:
-
NULL
public static final int NULL- See Also:
-
OF
public static final int OF- See Also:
-
ON_EN
public static final int ON_EN- See Also:
-
OR
public static final int OR- See Also:
-
OVERALL
public static final int OVERALL- See Also:
-
PO_RU
public static final int PO_RU- See Also:
-
SELECT
public static final int SELECT- See Also:
-
THEN
public static final int THEN- See Also:
-
TOP
public static final int TOP- See Also:
-
TOTALS
public static final int TOTALS- See Also:
-
TRUE
public static final int TRUE- See Also:
-
UNDEFINED
public static final int UNDEFINED- See Also:
-
WHEN
public static final int WHEN- See Also:
-
WHERE
public static final int WHERE- See Also:
-
AVG
public static final int AVG- See Also:
-
BEGINOFPERIOD
public static final int BEGINOFPERIOD- See Also:
-
BOOLEAN
public static final int BOOLEAN- See Also:
-
COUNT
public static final int COUNT- See Also:
-
DATE
public static final int DATE- See Also:
-
DATEADD
public static final int DATEADD- See Also:
-
DATEDIFF
public static final int DATEDIFF- See Also:
-
DATETIME
public static final int DATETIME- See Also:
-
DAY
public static final int DAY- See Also:
-
DAYOFYEAR
public static final int DAYOFYEAR- See Also:
-
EMPTYTABLE
public static final int EMPTYTABLE- See Also:
-
EMPTYREF
public static final int EMPTYREF- See Also:
-
ENDOFPERIOD
public static final int ENDOFPERIOD- See Also:
-
HALFYEAR
public static final int HALFYEAR- See Also:
-
HOUR
public static final int HOUR- See Also:
-
MAX
public static final int MAX- See Also:
-
MIN
public static final int MIN- See Also:
-
MINUTE
public static final int MINUTE- See Also:
-
MONTH
public static final int MONTH- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
QUARTER
public static final int QUARTER- See Also:
-
ONLY
public static final int ONLY- See Also:
-
PERIODS
public static final int PERIODS- See Also:
-
REFS
public static final int REFS- See Also:
-
PRESENTATION
public static final int PRESENTATION- See Also:
-
RECORDAUTONUMBER
public static final int RECORDAUTONUMBER- See Also:
-
REFPRESENTATION
public static final int REFPRESENTATION- See Also:
-
SECOND
public static final int SECOND- See Also:
-
STRING
public static final int STRING- See Also:
-
SUBSTRING
public static final int SUBSTRING- See Also:
-
SUM
public static final int SUM- See Also:
-
TENDAYS
public static final int TENDAYS- See Also:
-
TYPE
public static final int TYPE- See Also:
-
VALUE
public static final int VALUE- See Also:
-
VALUETYPE
public static final int VALUETYPE- See Also:
-
WEEK
public static final int WEEK- See Also:
-
WEEKDAY
public static final int WEEKDAY- See Also:
-
YEAR
public static final int YEAR- See Also:
-
ACCOUNTING_REGISTER_TYPE
public static final int ACCOUNTING_REGISTER_TYPE- See Also:
-
ACCUMULATION_REGISTER_TYPE
public static final int ACCUMULATION_REGISTER_TYPE- See Also:
-
BUSINESS_PROCESS_TYPE
public static final int BUSINESS_PROCESS_TYPE- See Also:
-
CALCULATION_REGISTER_TYPE
public static final int CALCULATION_REGISTER_TYPE- See Also:
-
CATALOG_TYPE
public static final int CATALOG_TYPE- See Also:
-
CHART_OF_ACCOUNTS_TYPE
public static final int CHART_OF_ACCOUNTS_TYPE- See Also:
-
CHART_OF_CALCULATION_TYPES_TYPE
public static final int CHART_OF_CALCULATION_TYPES_TYPE- See Also:
-
CHART_OF_CHARACTERISTIC_TYPES_TYPE
public static final int CHART_OF_CHARACTERISTIC_TYPES_TYPE- See Also:
-
CONSTANT_TYPE
public static final int CONSTANT_TYPE- See Also:
-
DOCUMENT_TYPE
public static final int DOCUMENT_TYPE- See Also:
-
DOCUMENT_JOURNAL_TYPE
public static final int DOCUMENT_JOURNAL_TYPE- See Also:
-
ENUM_TYPE
public static final int ENUM_TYPE- See Also:
-
EXCHANGE_PLAN_TYPE
public static final int EXCHANGE_PLAN_TYPE- See Also:
-
EXTERNAL_DATA_SOURCE_TYPE
public static final int EXTERNAL_DATA_SOURCE_TYPE- See Also:
-
FILTER_CRITERION_TYPE
public static final int FILTER_CRITERION_TYPE- See Also:
-
INFORMATION_REGISTER_TYPE
public static final int INFORMATION_REGISTER_TYPE- See Also:
-
SEQUENCE_TYPE
public static final int SEQUENCE_TYPE- See Also:
-
TASK_TYPE
public static final int TASK_TYPE- See Also:
-
ROUTEPOINT_FIELD
public static final int ROUTEPOINT_FIELD- See Also:
-
INDEX
public static final int INDEX- See Also:
-
GROUP
public static final int GROUP- See Also:
-
ORDER
public static final int ORDER- See Also:
-
GROUPEDBY
public static final int GROUPEDBY- See Also:
-
GROUPING
public static final int GROUPING- See Also:
-
SET
public static final int SET- See Also:
-
RIGHT
public static final int RIGHT- See Also:
-
LEFT
public static final int LEFT- See Also:
-
INNER
public static final int INNER- See Also:
-
FULL
public static final int FULL- See Also:
-
JOIN
public static final int JOIN- See Also:
-
OUTER
public static final int OUTER- See Also:
-
FOR
public static final int FOR- See Also:
-
UPDATE
public static final int UPDATE- See Also:
-
ALL
public static final int ALL- See Also:
-
UNION
public static final int UNION- See Also:
-
HIERARCHY_FOR_IN
public static final int HIERARCHY_FOR_IN- See Also:
-
IN
public static final int IN- See Also:
-
DECIMAL
public static final int DECIMAL- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
STR
public static final int STR- See Also:
-
INCORRECT_IDENTIFIER
public static final int INCORRECT_IDENTIFIER- See Also:
-
IDENTIFIER
public static final int IDENTIFIER- See Also:
-
UNKNOWN
public static final int UNKNOWN- See Also:
-
PARAMETER_IDENTIFIER
public static final int PARAMETER_IDENTIFIER- See Also:
-
ACTUAL_ACTION_PERIOD_VT
public static final int ACTUAL_ACTION_PERIOD_VT- See Also:
-
BALANCE_VT
public static final int BALANCE_VT- See Also:
-
BALANCE_AND_TURNOVERS_VT
public static final int BALANCE_AND_TURNOVERS_VT- See Also:
-
BOUNDARIES_VT
public static final int BOUNDARIES_VT- See Also:
-
DR_CR_TURNOVERS_VT
public static final int DR_CR_TURNOVERS_VT- See Also:
-
EXT_DIMENSIONS_VT
public static final int EXT_DIMENSIONS_VT- See Also:
-
RECORDS_WITH_EXT_DIMENSIONS_VT
public static final int RECORDS_WITH_EXT_DIMENSIONS_VT- See Also:
-
SCHEDULE_DATA_VT
public static final int SCHEDULE_DATA_VT- See Also:
-
SLICEFIRST_VT
public static final int SLICEFIRST_VT- See Also:
-
SLICELAST_VT
public static final int SLICELAST_VT- See Also:
-
TASK_BY_PERFORMER_VT
public static final int TASK_BY_PERFORMER_VT- See Also:
-
TURNOVERS_VT
public static final int TURNOVERS_VT- See Also:
-
BRACE_IDENTIFIER
public static final int BRACE_IDENTIFIER- See Also:
-
BRACE_START
public static final int BRACE_START- See Also:
-
RULE_queryPackage
public static final int RULE_queryPackage- See Also:
-
RULE_queries
public static final int RULE_queries- See Also:
-
RULE_dropTableQuery
public static final int RULE_dropTableQuery- See Also:
-
RULE_selectQuery
public static final int RULE_selectQuery- See Also:
-
RULE_subquery
public static final int RULE_subquery- See Also:
-
RULE_union
public static final int RULE_union- See Also:
-
RULE_query
public static final int RULE_query- See Also:
-
RULE_limitations
public static final int RULE_limitations- See Also:
-
RULE_top
public static final int RULE_top- See Also:
-
RULE_selectedFields
public static final int RULE_selectedFields- See Also:
-
RULE_selectedField
public static final int RULE_selectedField- See Also:
-
RULE_asteriskField
public static final int RULE_asteriskField- See Also:
-
RULE_expressionField
public static final int RULE_expressionField- See Also:
-
RULE_columnField
public static final int RULE_columnField- See Also:
-
RULE_emptyTableField
public static final int RULE_emptyTableField- See Also:
-
RULE_emptyTableColumns
public static final int RULE_emptyTableColumns- See Also:
-
RULE_inlineTableField
public static final int RULE_inlineTableField- See Also:
-
RULE_recordAutoNumberFunction
public static final int RULE_recordAutoNumberFunction- See Also:
-
RULE_groupByItem
public static final int RULE_groupByItem- See Also:
-
RULE_indexingItem
public static final int RULE_indexingItem- See Also:
-
RULE_orderBy
public static final int RULE_orderBy- See Also:
-
RULE_ordersByExpession
public static final int RULE_ordersByExpession- See Also:
-
RULE_totalBy
public static final int RULE_totalBy- See Also:
-
RULE_totalsGroup
public static final int RULE_totalsGroup- See Also:
-
RULE_periodic
public static final int RULE_periodic- See Also:
-
RULE_column
public static final int RULE_column- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_primitiveExpression
public static final int RULE_primitiveExpression- See Also:
-
RULE_caseExpression
public static final int RULE_caseExpression- See Also:
-
RULE_caseBranch
public static final int RULE_caseBranch- See Also:
-
RULE_bracketExpression
public static final int RULE_bracketExpression- See Also:
-
RULE_unaryExpression
public static final int RULE_unaryExpression- See Also:
-
RULE_functionCall
public static final int RULE_functionCall- See Also:
-
RULE_builtInFunctions
public static final int RULE_builtInFunctions- See Also:
-
RULE_aggregateFunctions
public static final int RULE_aggregateFunctions- See Also:
-
RULE_valueFunction
public static final int RULE_valueFunction- See Also:
-
RULE_castFunction
public static final int RULE_castFunction- See Also:
-
RULE_logicalExpression
public static final int RULE_logicalExpression- See Also:
-
RULE_predicate
public static final int RULE_predicate- See Also:
-
RULE_likePredicate
public static final int RULE_likePredicate- See Also:
-
RULE_isNullPredicate
public static final int RULE_isNullPredicate- See Also:
-
RULE_comparePredicate
public static final int RULE_comparePredicate- See Also:
-
RULE_betweenPredicate
public static final int RULE_betweenPredicate- See Also:
-
RULE_inPredicate
public static final int RULE_inPredicate- See Also:
-
RULE_refsPredicate
public static final int RULE_refsPredicate- See Also:
-
RULE_expressionList
public static final int RULE_expressionList- See Also:
-
RULE_dataSources
public static final int RULE_dataSources- See Also:
-
RULE_dataSource
public static final int RULE_dataSource- See Also:
-
RULE_table
public static final int RULE_table- See Also:
-
RULE_virtualTable
public static final int RULE_virtualTable- See Also:
-
RULE_virtualTableParameter
public static final int RULE_virtualTableParameter- See Also:
-
RULE_parameterTable
public static final int RULE_parameterTable- See Also:
-
RULE_joinPart
public static final int RULE_joinPart- See Also:
-
RULE_alias
public static final int RULE_alias- See Also:
-
RULE_datePart
public static final int RULE_datePart- See Also:
-
RULE_multiString
public static final int RULE_multiString- See Also:
-
RULE_sign
public static final int RULE_sign- See Also:
-
RULE_identifier
public static final int RULE_identifier- See Also:
-
RULE_parameter
public static final int RULE_parameter- See Also:
-
RULE_mdo
public static final int RULE_mdo- See Also:
-
ruleNames
-
VOCABULARY
-
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
-
_ATN
-
-
Constructor Details
-
SDBLParser
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNames
in classRecognizer<Token,
ParserATNSimulator>
-
getVocabulary
- Overrides:
getVocabulary
in classRecognizer<Token,
ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileName
in classRecognizer<Token,
ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNames
in classRecognizer<Token,
ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATN
in classRecognizer<Token,
ParserATNSimulator>
-
createFailedPredicateException
-
queryPackage
- Throws:
RecognitionException
-
queries
- Throws:
RecognitionException
-
dropTableQuery
- Throws:
RecognitionException
-
selectQuery
- Throws:
RecognitionException
-
subquery
- Throws:
RecognitionException
-
union
- Throws:
RecognitionException
-
query
- Throws:
RecognitionException
-
limitations
- Throws:
RecognitionException
-
top
- Throws:
RecognitionException
-
selectedFields
- Throws:
RecognitionException
-
selectedField
- Throws:
RecognitionException
-
asteriskField
- Throws:
RecognitionException
-
expressionField
- Throws:
RecognitionException
-
columnField
- Throws:
RecognitionException
-
emptyTableField
- Throws:
RecognitionException
-
emptyTableColumns
- Throws:
RecognitionException
-
inlineTableField
- Throws:
RecognitionException
-
recordAutoNumberFunction
public final SDBLParser.RecordAutoNumberFunctionContext recordAutoNumberFunction() throws RecognitionException- Throws:
RecognitionException
-
groupByItem
- Throws:
RecognitionException
-
indexingItem
- Throws:
RecognitionException
-
orderBy
- Throws:
RecognitionException
-
ordersByExpession
- Throws:
RecognitionException
-
totalBy
- Throws:
RecognitionException
-
totalsGroup
- Throws:
RecognitionException
-
periodic
- Throws:
RecognitionException
-
column
- Throws:
RecognitionException
-
expression
- Throws:
RecognitionException
-
primitiveExpression
public final SDBLParser.PrimitiveExpressionContext primitiveExpression() throws RecognitionException- Throws:
RecognitionException
-
caseExpression
- Throws:
RecognitionException
-
caseBranch
- Throws:
RecognitionException
-
bracketExpression
- Throws:
RecognitionException
-
unaryExpression
- Throws:
RecognitionException
-
functionCall
- Throws:
RecognitionException
-
builtInFunctions
- Throws:
RecognitionException
-
aggregateFunctions
- Throws:
RecognitionException
-
valueFunction
- Throws:
RecognitionException
-
castFunction
- Throws:
RecognitionException
-
logicalExpression
- Throws:
RecognitionException
-
predicate
- Throws:
RecognitionException
-
likePredicate
- Throws:
RecognitionException
-
isNullPredicate
- Throws:
RecognitionException
-
comparePredicate
- Throws:
RecognitionException
-
betweenPredicate
- Throws:
RecognitionException
-
inPredicate
- Throws:
RecognitionException
-
refsPredicate
- Throws:
RecognitionException
-
expressionList
- Throws:
RecognitionException
-
dataSources
- Throws:
RecognitionException
-
dataSource
- Throws:
RecognitionException
-
table
- Throws:
RecognitionException
-
virtualTable
- Throws:
RecognitionException
-
virtualTableParameter
public final SDBLParser.VirtualTableParameterContext virtualTableParameter() throws RecognitionException- Throws:
RecognitionException
-
parameterTable
- Throws:
RecognitionException
-
joinPart
- Throws:
RecognitionException
-
alias
- Throws:
RecognitionException
-
datePart
- Throws:
RecognitionException
-
multiString
- Throws:
RecognitionException
-
sign
- Throws:
RecognitionException
-
identifier
- Throws:
RecognitionException
-
parameter
- Throws:
RecognitionException
-
mdo
- Throws:
RecognitionException
-
sempred
- Overrides:
sempred
in classRecognizer<Token,
ParserATNSimulator>
-
VOCABULARY
instead.