Top Inners Fields Constructors Methods
org.jabref.logic.bst

public Class BstParser

extends Parser
Class Inheritance
Annotations
@SuppressWarnings:all, warnings, unchecked, unused, cast, CheckReturnValue
Imports
org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.*, org.antlr.v4.runtime.misc.*, org.antlr.v4.runtime.tree.*, java.util.List, .Iterator, .ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final ATN
protected static final DFA[]
private static final String[]
public static final String
protected static final PredictionContextCache
private static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final Vocabulary
public static final int
Inherited from org.antlr.v4.runtime.Parser:
_buildParseTrees_ctx_errHandler_input_parseListeners_precedenceStack_syntaxErrorsmatchedEOF

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final BstParser.BstFileContext
public final BstParser.BstFunctionContext
public final BstParser.CommandsContext
public ATN
getATN()

Implements abstract org.antlr.v4.runtime.Recognizer.getATN.

Get the ATN used by the recognizer for prediction.

public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.

public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.

public String[]
getTokenNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getTokenNames.

Deprecated

Used to print out token names like ID during debugging and error reporting.

public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.

public final BstParser.IdentifierContext
public final BstParser.IdListOblContext
public final BstParser.IdListOptContext
private static String[]
private static String[]
private static String[]
public final BstParser.StackContext
public final BstParser.StackitemContext
Inherited from org.antlr.v4.runtime.Parser:
addContextToParseTreeaddParseListenercompileParseTreePatterncompileParseTreePatternconsumecreateErrorNodecreateTerminalNodedumpDFAdumpDFAenterOuterAltenterRecursionRuleenterRecursionRuleenterRuleexitRulegetATNWithBypassAltsgetBuildParseTreegetContextgetCurrentTokengetDFAStringsgetErrorHandlergetExpectedTokensgetExpectedTokensWithinCurrentRulegetInputStreamgetInvokingContextgetNumberOfSyntaxErrorsgetParseInfogetParseListenersgetPrecedencegetRuleContextgetRuleIndexgetRuleInvocationStackgetRuleInvocationStackgetSourceNamegetTokenFactorygetTokenStreamgetTrimParseTreeinContextisExpectedTokenisMatchedEOFisTracematchmatchWildcardnotifyErrorListenersnotifyErrorListenersprecpredpushNewRecursionContextremoveParseListenerremoveParseListenersresetsetBuildParseTreesetContextsetErrorHandlersetInputStreamsetProfilesetTokenFactorysetTokenStreamsetTracesetTrimParseTreetriggerEnterRuleEventtriggerExitRuleEventunrollRecursionContexts

Field Detail

_ATNback to summary
public static final ATN _ATN
_decisionToDFAback to summary
protected static final DFA[] _decisionToDFA
_LITERAL_NAMESback to summary
private static final String[] _LITERAL_NAMES
_serializedATNback to summary
public static final String _serializedATN
_sharedContextCacheback to summary
protected static final PredictionContextCache _sharedContextCache
_SYMBOLIC_NAMESback to summary
private static final String[] _SYMBOLIC_NAMES
ADDback to summary
public static final int ADD
ASSIGNback to summary
public static final int ASSIGN
CONCATback to summary
public static final int CONCAT
ENTRYback to summary
public static final int ENTRY
EQUALback to summary
public static final int EQUAL
EXECUTEback to summary
public static final int EXECUTE
FUNCTIONback to summary
public static final int FUNCTION
GTback to summary
public static final int GT
IDENTIFIERback to summary
public static final int IDENTIFIER
INTEGERback to summary
public static final int INTEGER
INTEGERSback to summary
public static final int INTEGERS
ITERATEback to summary
public static final int ITERATE
LBRACEback to summary
public static final int LBRACE
LINE_COMMENTback to summary
public static final int LINE_COMMENT
LTback to summary
public static final int LT
MACROback to summary
public static final int MACRO
QUOTEDback to summary
public static final int QUOTED
RBRACEback to summary
public static final int RBRACE
READback to summary
public static final int READ
REVERSEback to summary
public static final int REVERSE
RULE_bstFileback to summary
public static final int RULE_bstFile
RULE_bstFunctionback to summary
public static final int RULE_bstFunction
RULE_commandsback to summary
public static final int RULE_commands
RULE_identifierback to summary
public static final int RULE_identifier
RULE_idListOblback to summary
public static final int RULE_idListObl
RULE_idListOptback to summary
public static final int RULE_idListOpt
RULE_stackback to summary
public static final int RULE_stack
RULE_stackitemback to summary
public static final int RULE_stackitem
ruleNamesback to summary
public static final String[] ruleNames
SORTback to summary
public static final int SORT
STRINGback to summary
public static final int STRING
STRINGSback to summary
public static final int STRINGS
SUBback to summary
public static final int SUB
tokenNamesback to summary
public static final String[] tokenNames

Deprecated

Use VOCABULARY instead.

Annotations
@Deprecated
VOCABULARYback to summary
public static final Vocabulary VOCABULARY
WSback to summary
public static final int WS

Constructor Detail

BstParserback to summary
public BstParser(TokenStream input)

Method Detail

bstFileback to summary
public final BstParser.BstFileContext bstFile() throws RecognitionException
bstFunctionback to summary
public final BstParser.BstFunctionContext bstFunction() throws RecognitionException
commandsback to summary
public final BstParser.CommandsContext commands() throws RecognitionException
getATNback to summary
public ATN getATN()

Implements abstract org.antlr.v4.runtime.Recognizer.getATN.

Doc from org.antlr.v4.runtime.Recognizer.getATN.

Get the ATN used by the recognizer for prediction.

Returns:ATN

The ATN used by the recognizer for prediction.

Annotations
@Override
getGrammarFileNameback to summary
public String getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

Doc from org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.

Annotations
@Override
getRuleNamesback to summary
public String[] getRuleNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getRuleNames.

Annotations
@Override
getSerializedATNback to summary
public String getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

Doc from org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.

For interpreters, we don't know their serialized ATN despite having created the interpreter from it.

Annotations
@Override
getTokenNamesback to summary
public String[] getTokenNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getTokenNames.

Doc from org.antlr.v4.runtime.Recognizer.getTokenNames.

Deprecated

Used to print out token names like ID during debugging and error reporting. The generated parsers implement a method that overrides this to point to their String[] tokenNames.

Annotations
@Override
@Deprecated
getVocabularyback to summary
public Vocabulary getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Doc from org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.

Returns:Vocabulary

A Vocabulary instance providing information about the vocabulary used by the grammar.

Annotations
@Override
identifierback to summary
public final BstParser.IdentifierContext identifier() throws RecognitionException
idListOblback to summary
public final BstParser.IdListOblContext idListObl() throws RecognitionException
idListOptback to summary
public final BstParser.IdListOptContext idListOpt() throws RecognitionException
makeLiteralNamesback to summary
private static String[] makeLiteralNames()
makeRuleNamesback to summary
private static String[] makeRuleNames()
makeSymbolicNamesback to summary
private static String[] makeSymbolicNames()
stackback to summary
public final BstParser.StackContext stack() throws RecognitionException
stackitemback to summary
public final BstParser.StackitemContext stackitem() throws RecognitionException
org.jabref.logic.bst back to summary

public Class BstParser.BstFileContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
BstFileContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public List<BstParser.CommandsContext>
public BstParser.CommandsContext
commands(int i)

public TerminalNode
EOF()

public int
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

BstFileContextback to summary
public BstFileContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
commandsback to summary
public List<BstParser.CommandsContext> commands()
commandsback to summary
public BstParser.CommandsContext commands(int i)
EOFback to summary
public TerminalNode EOF()
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
org.jabref.logic.bst back to summary

public Class BstParser.BstFunctionContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
BstFunctionContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public TerminalNode
ADD()

public TerminalNode
public TerminalNode
public TerminalNode
public int
public TerminalNode
GT()

public BstParser.IdentifierContext
public TerminalNode
LT()

public TerminalNode
SUB()

Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

BstFunctionContextback to summary
public BstFunctionContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
ADDback to summary
public TerminalNode ADD()
ASSIGNback to summary
public TerminalNode ASSIGN()
CONCATback to summary
public TerminalNode CONCAT()
EQUALback to summary
public TerminalNode EQUAL()
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
GTback to summary
public TerminalNode GT()
identifierback to summary
public BstParser.IdentifierContext identifier()
LTback to summary
public TerminalNode LT()
SUBback to summary
public TerminalNode SUB()
org.jabref.logic.bst back to summary

public Class BstParser.CommandsContext

extends ParserRuleContext
Class Inheritance
Known Direct Subclasses
org.jabref.logic.bst.BstParser.ReverseCommandContext, org.jabref.logic.bst.BstParser.EntryCommandContext, org.jabref.logic.bst.BstParser.MacroCommandContext, org.jabref.logic.bst.BstParser.FunctionCommandContext, org.jabref.logic.bst.BstParser.ReadCommandContext, org.jabref.logic.bst.BstParser.SortCommandContext, org.jabref.logic.bst.BstParser.IntegersCommandContext, org.jabref.logic.bst.BstParser.ExecuteCommandContext, org.jabref.logic.bst.BstParser.IterateCommandContext, org.jabref.logic.bst.BstParser.StringsCommandContext
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
CommandsContext(ParserRuleContext parent, int invokingState)

public

Method Summary

Modifier and TypeMethod and Description
public void
public int
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

CommandsContextback to summary
public CommandsContext(ParserRuleContext parent, int invokingState)
CommandsContextback to summary
public CommandsContext()

Method Detail

copyFromback to summary
public void copyFrom(BstParser.CommandsContext ctx)
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
org.jabref.logic.bst back to summary

public Class BstParser.EntryCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public TerminalNode
public List<BstParser.IdListOptContext>
public BstParser.IdListOptContext
idListOpt(int i)

Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

EntryCommandContextback to summary
public EntryCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
ENTRYback to summary
public TerminalNode ENTRY()
idListOptback to summary
public List<BstParser.IdListOptContext> idListOpt()
idListOptback to summary
public BstParser.IdListOptContext idListOpt(int i)
org.jabref.logic.bst back to summary

public Class BstParser.ExecuteCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.BstFunctionContext
public TerminalNode
public TerminalNode
public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

ExecuteCommandContextback to summary
public ExecuteCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
bstFunctionback to summary
public BstParser.BstFunctionContext bstFunction()
EXECUTEback to summary
public TerminalNode EXECUTE()
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
org.jabref.logic.bst back to summary

public Class BstParser.FunctionCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public BstParser.StackContext
public BstParser.IdentifierContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public TerminalNode
public BstParser.IdentifierContext
public TerminalNode
public TerminalNode
public BstParser.StackContext
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Field Detail

functionback to summary
public BstParser.StackContext function
idback to summary
public BstParser.IdentifierContext id

Constructor Detail

FunctionCommandContextback to summary
public FunctionCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
FUNCTIONback to summary
public TerminalNode FUNCTION()
identifierback to summary
public BstParser.IdentifierContext identifier()
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
stackback to summary
public BstParser.StackContext stack()
org.jabref.logic.bst back to summary

public Class BstParser.IdentifierContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
IdentifierContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public int
public TerminalNode
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

IdentifierContextback to summary
public IdentifierContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
IDENTIFIERback to summary
public TerminalNode IDENTIFIER()
org.jabref.logic.bst back to summary

public Class BstParser.IdListOblContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
IdListOblContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public int
public List<BstParser.IdentifierContext>
public BstParser.IdentifierContext
identifier(int i)

public TerminalNode
public TerminalNode
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

IdListOblContextback to summary
public IdListOblContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
identifierback to summary
public List<BstParser.IdentifierContext> identifier()
identifierback to summary
public BstParser.IdentifierContext identifier(int i)
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
org.jabref.logic.bst back to summary

public Class BstParser.IdListOptContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
IdListOptContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public int
public List<BstParser.IdentifierContext>
public BstParser.IdentifierContext
identifier(int i)

public TerminalNode
public TerminalNode
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

IdListOptContextback to summary
public IdListOptContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
identifierback to summary
public List<BstParser.IdentifierContext> identifier()
identifierback to summary
public BstParser.IdentifierContext identifier(int i)
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
org.jabref.logic.bst back to summary

public Class BstParser.IntegersCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public BstParser.IdListOblContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.IdListOblContext
public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Field Detail

idsback to summary
public BstParser.IdListOblContext ids

Constructor Detail

IntegersCommandContextback to summary
public IntegersCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
idListOblback to summary
public BstParser.IdListOblContext idListObl()
INTEGERSback to summary
public TerminalNode INTEGERS()
org.jabref.logic.bst back to summary

public Class BstParser.IterateCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.BstFunctionContext
public TerminalNode
public TerminalNode
public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

IterateCommandContextback to summary
public IterateCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
bstFunctionback to summary
public BstParser.BstFunctionContext bstFunction()
ITERATEback to summary
public TerminalNode ITERATE()
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
org.jabref.logic.bst back to summary

public Class BstParser.MacroCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public BstParser.IdentifierContext
public Token

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.IdentifierContext
public List<TerminalNode>
public TerminalNode
LBRACE(int i)

public TerminalNode
public List<TerminalNode>
public TerminalNode
RBRACE(int i)

public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Field Detail

idback to summary
public BstParser.IdentifierContext id
replback to summary
public Token repl

Constructor Detail

MacroCommandContextback to summary
public MacroCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
identifierback to summary
public BstParser.IdentifierContext identifier()
LBRACEback to summary
public List<TerminalNode> LBRACE()
LBRACEback to summary
public TerminalNode LBRACE(int i)
MACROback to summary
public TerminalNode MACRO()
RBRACEback to summary
public List<TerminalNode> RBRACE()
RBRACEback to summary
public TerminalNode RBRACE(int i)
STRINGback to summary
public TerminalNode STRING()
org.jabref.logic.bst back to summary

public Class BstParser.ReadCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public TerminalNode
READ()

Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

ReadCommandContextback to summary
public ReadCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
READback to summary
public TerminalNode READ()
org.jabref.logic.bst back to summary

public Class BstParser.ReverseCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.BstFunctionContext
public TerminalNode
public TerminalNode
public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

ReverseCommandContextback to summary
public ReverseCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
bstFunctionback to summary
public BstParser.BstFunctionContext bstFunction()
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
REVERSEback to summary
public TerminalNode REVERSE()
org.jabref.logic.bst back to summary

public Class BstParser.SortCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public TerminalNode
SORT()

Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Constructor Detail

SortCommandContextback to summary
public SortCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
SORTback to summary
public TerminalNode SORT()
org.jabref.logic.bst back to summary

public Class BstParser.StackContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
StackContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public int
public TerminalNode
public TerminalNode
public List<BstParser.StackitemContext>
public BstParser.StackitemContext
stackitem(int i)

Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

StackContextback to summary
public StackContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
LBRACEback to summary
public TerminalNode LBRACE()
RBRACEback to summary
public TerminalNode RBRACE()
stackitemback to summary
public List<BstParser.StackitemContext> stackitem()
stackitemback to summary
public BstParser.StackitemContext stackitem(int i)
org.jabref.logic.bst back to summary

public Class BstParser.StackitemContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

AccessConstructor and Description
public
StackitemContext(ParserRuleContext parent, int invokingState)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.BstFunctionContext
public int
public TerminalNode
public TerminalNode
public BstParser.StackContext
public TerminalNode
Inherited from org.antlr.v4.runtime.ParserRuleContext:
addAnyChildaddChildaddChildaddChildaddErrorNodeaddErrorNodecopyFromenterRuleexitRulegetChildgetChildgetChildCountgetParentgetRuleContextgetRuleContextsgetSourceIntervalgetStartgetStopgetTokengetTokensremoveLastChildtoInfoString

Constructor Detail

StackitemContextback to summary
public StackitemContext(ParserRuleContext parent, int invokingState)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
bstFunctionback to summary
public BstParser.BstFunctionContext bstFunction()
getRuleIndexback to summary
public int getRuleIndex()

Overrides org.antlr.v4.runtime.RuleContext.getRuleIndex.

Annotations
@Override
INTEGERback to summary
public TerminalNode INTEGER()
QUOTEDback to summary
public TerminalNode QUOTED()
stackback to summary
public BstParser.StackContext stack()
STRINGback to summary
public TerminalNode STRING()
org.jabref.logic.bst back to summary

public Class BstParser.StringsCommandContext

extends CommandsContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public BstParser.IdListOblContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

public BstParser.IdListOblContext
public TerminalNode
Inherited from org.jabref.logic.bst.BstParser.CommandsContext:
copyFromgetRuleIndex

Field Detail

idsback to summary
public BstParser.IdListOblContext ids

Constructor Detail

StringsCommandContextback to summary
public StringsCommandContext(BstParser.CommandsContext ctx)

Method Detail

acceptback to summary
public <T> T accept(ParseTreeVisitor<? extends T> visitor)

Overrides org.antlr.v4.runtime.RuleContext.accept.

Implements org.antlr.v4.runtime.tree.ParseTree.accept.

Doc from org.antlr.v4.runtime.tree.ParseTree.accept.

The ParseTreeVisitor needs a double dispatch method.

Annotations
@Override
idListOblback to summary
public BstParser.IdListOblContext idListObl()
STRINGSback to summary
public TerminalNode STRINGS()