Top Description Methods
org.jabref.logic.bst

public Interface BstVisitor<T>

extends ParseTreeVisitor<T>
Known Direct Implementers
org.jabref.logic.bst.BstBaseVisitor
Type Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Imports
org.antlr.v4.runtime.tree.ParseTreeVisitor

This interface defines a complete generic visitor for a parse tree produced by BstParser.

Method Summary

Modifier and TypeMethod and Description
public T

Returns:

the visitor result
visitBstFile
(BstParser.BstFileContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#bstFile.

public T

Returns:

the visitor result
visitBstFunction
(BstParser.BstFunctionContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#bstFunction.

public T

Returns:

the visitor result
visitEntryCommand
(BstParser.EntryCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the entryCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitExecuteCommand
(BstParser.ExecuteCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the executeCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitFunctionCommand
(BstParser.FunctionCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the functionCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitIdentifier
(BstParser.IdentifierContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#identifier.

public T

Returns:

the visitor result
visitIdListObl
(BstParser.IdListOblContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#idListObl.

public T

Returns:

the visitor result
visitIdListOpt
(BstParser.IdListOptContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#idListOpt.

public T

Returns:

the visitor result
visitIntegersCommand
(BstParser.IntegersCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the integersCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitIterateCommand
(BstParser.IterateCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the iterateCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitMacroCommand
(BstParser.MacroCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the macroCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitReadCommand
(BstParser.ReadCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the readCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitReverseCommand
(BstParser.ReverseCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the reverseCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitSortCommand
(BstParser.SortCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the sortCommand labeled alternative in BstParser#commands.

public T

Returns:

the visitor result
visitStack
(BstParser.StackContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#stack.

public T

Returns:

the visitor result
visitStackitem
(BstParser.StackitemContext
the parse tree
ctx
)

Visit a parse tree produced by BstParser#stackitem.

public T

Returns:

the visitor result
visitStringsCommand
(BstParser.StringsCommandContext
the parse tree
ctx
)

Visit a parse tree produced by the stringsCommand labeled alternative in BstParser#commands.

Inherited from org.antlr.v4.runtime.tree.ParseTreeVisitor:
visitvisitChildrenvisitErrorNodevisitTerminal

Method Detail

visitBstFileback to summary
public T visitBstFile(BstParser.BstFileContext ctx)

Visit a parse tree produced by BstParser#bstFile.

Parameters
ctx:BstParser.BstFileContext

the parse tree

Returns:T

the visitor result

visitBstFunctionback to summary
public T visitBstFunction(BstParser.BstFunctionContext ctx)

Visit a parse tree produced by BstParser#bstFunction.

Parameters
ctx:BstParser.BstFunctionContext

the parse tree

Returns:T

the visitor result

visitEntryCommandback to summary
public T visitEntryCommand(BstParser.EntryCommandContext ctx)

Visit a parse tree produced by the entryCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.EntryCommandContext

the parse tree

Returns:T

the visitor result

visitExecuteCommandback to summary
public T visitExecuteCommand(BstParser.ExecuteCommandContext ctx)

Visit a parse tree produced by the executeCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.ExecuteCommandContext

the parse tree

Returns:T

the visitor result

visitFunctionCommandback to summary
public T visitFunctionCommand(BstParser.FunctionCommandContext ctx)

Visit a parse tree produced by the functionCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.FunctionCommandContext

the parse tree

Returns:T

the visitor result

visitIdentifierback to summary
public T visitIdentifier(BstParser.IdentifierContext ctx)

Visit a parse tree produced by BstParser#identifier.

Parameters
ctx:BstParser.IdentifierContext

the parse tree

Returns:T

the visitor result

visitIdListOblback to summary
public T visitIdListObl(BstParser.IdListOblContext ctx)

Visit a parse tree produced by BstParser#idListObl.

Parameters
ctx:BstParser.IdListOblContext

the parse tree

Returns:T

the visitor result

visitIdListOptback to summary
public T visitIdListOpt(BstParser.IdListOptContext ctx)

Visit a parse tree produced by BstParser#idListOpt.

Parameters
ctx:BstParser.IdListOptContext

the parse tree

Returns:T

the visitor result

visitIntegersCommandback to summary
public T visitIntegersCommand(BstParser.IntegersCommandContext ctx)

Visit a parse tree produced by the integersCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.IntegersCommandContext

the parse tree

Returns:T

the visitor result

visitIterateCommandback to summary
public T visitIterateCommand(BstParser.IterateCommandContext ctx)

Visit a parse tree produced by the iterateCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.IterateCommandContext

the parse tree

Returns:T

the visitor result

visitMacroCommandback to summary
public T visitMacroCommand(BstParser.MacroCommandContext ctx)

Visit a parse tree produced by the macroCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.MacroCommandContext

the parse tree

Returns:T

the visitor result

visitReadCommandback to summary
public T visitReadCommand(BstParser.ReadCommandContext ctx)

Visit a parse tree produced by the readCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.ReadCommandContext

the parse tree

Returns:T

the visitor result

visitReverseCommandback to summary
public T visitReverseCommand(BstParser.ReverseCommandContext ctx)

Visit a parse tree produced by the reverseCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.ReverseCommandContext

the parse tree

Returns:T

the visitor result

visitSortCommandback to summary
public T visitSortCommand(BstParser.SortCommandContext ctx)

Visit a parse tree produced by the sortCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.SortCommandContext

the parse tree

Returns:T

the visitor result

visitStackback to summary
public T visitStack(BstParser.StackContext ctx)

Visit a parse tree produced by BstParser#stack.

Parameters
ctx:BstParser.StackContext

the parse tree

Returns:T

the visitor result

visitStackitemback to summary
public T visitStackitem(BstParser.StackitemContext ctx)

Visit a parse tree produced by BstParser#stackitem.

Parameters
ctx:BstParser.StackitemContext

the parse tree

Returns:T

the visitor result

visitStringsCommandback to summary
public T visitStringsCommand(BstParser.StringsCommandContext ctx)

Visit a parse tree produced by the stringsCommand labeled alternative in BstParser#commands.

Parameters
ctx:BstParser.StringsCommandContext

the parse tree

Returns:T

the visitor result