Top Inners Fields Constructors Methods
de.undercouch.citeproc.bibtex.internal

public Class InternalPageParser

extends Parser
Class Inheritance
Annotations
@SuppressWarnings:all, warnings, unchecked, unused, cast, CheckReturnValue
Imports
de.undercouch.citeproc.bibtex.PageRange, .PageRanges, org.apache.commons.lang3.StringUtils, 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

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 String[]
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final Vocabulary
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 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.

private static String[]
private static String[]
private static String[]
public final InternalPageParser.PagesContext
public final InternalPageParser.RangeContext
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
COMMAback to summary
public static final int COMMA
DASHback to summary
public static final int DASH
PAGEback to summary
public static final int PAGE
RULE_pagesback to summary
public static final int RULE_pages
RULE_rangeback to summary
public static final int RULE_range
ruleNamesback to summary
public static final String[] ruleNames
SPACEback to summary
public static final int SPACE
tokenNamesback to summary
public static final String[] tokenNames

Deprecated

Use VOCABULARY instead.

Annotations
@Deprecated
VOCABULARYback to summary
public static final Vocabulary VOCABULARY

Constructor Detail

InternalPageParserback to summary
public InternalPageParser(TokenStream input)

Method Detail

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.

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.

Annotations
@Override
makeLiteralNamesback to summary
private static String[] makeLiteralNames()
makeRuleNamesback to summary
private static String[] makeRuleNames()
makeSymbolicNamesback to summary
private static String[] makeSymbolicNames()
pagesback to summary
public final InternalPageParser.PagesContext pages() throws RecognitionException
rangeback to summary
public final InternalPageParser.RangeContext range() throws RecognitionException
de.undercouch.citeproc.bibtex.internal back to summary

public Class InternalPageParser.PagesContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public InternalPageParser.RangeContext
public InternalPageParser.RangeContext
public PageRanges
public Token
public Token
public Token
Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public List<TerminalNode>
public TerminalNode
COMMA(int i)

public void
public void
public int
public List<InternalPageParser.RangeContext>
public InternalPageParser.RangeContext
range(int i)

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

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

Field Detail

r1back to summary
public InternalPageParser.RangeContext r1
r2back to summary
public InternalPageParser.RangeContext r2
rangesback to summary
public PageRanges ranges
z1back to summary
public Token z1
z2back to summary
public Token z2
z3back to summary
public Token z3

Constructor Detail

PagesContextback to summary
public PagesContext(ParserRuleContext parent, int invokingState)

Method Detail

COMMAback to summary
public List<TerminalNode> COMMA()
COMMAback to summary
public TerminalNode COMMA(int i)
enterRuleback to summary
public void enterRule(ParseTreeListener listener)

Overrides org.antlr.v4.runtime.ParserRuleContext.enterRule.

Annotations
@Override
exitRuleback to summary
public void exitRule(ParseTreeListener listener)

Overrides org.antlr.v4.runtime.ParserRuleContext.exitRule.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

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

Annotations
@Override
rangeback to summary
public List<InternalPageParser.RangeContext> range()
rangeback to summary
public InternalPageParser.RangeContext range(int i)
SPACEback to summary
public List<TerminalNode> SPACE()
SPACEback to summary
public TerminalNode SPACE(int i)
de.undercouch.citeproc.bibtex.internal back to summary

public Class InternalPageParser.RangeContext

extends ParserRuleContext
Class Inheritance
Annotations
@SuppressWarnings:CheckReturnValue

Field Summary

Modifier and TypeField and Description
public String
public boolean
public Integer
public Token
public Token
public Token
public String
public String
Inherited from org.antlr.v4.runtime.ParserRuleContext:
childrenEMPTYexceptionstartstop

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public List<TerminalNode>
DASH()

public TerminalNode
DASH(int i)

public void
public void
public int
public List<TerminalNode>
PAGE()

public TerminalNode
PAGE(int i)

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

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

Field Detail

literalback to summary
public String literal
multiplePagesback to summary
public boolean multiplePages
numberOfPagesback to summary
public Integer numberOfPages
p1back to summary
public Token p1
p2back to summary
public Token p2
PAGEback to summary
public Token PAGE
pageFromback to summary
public String pageFrom
pageToback to summary
public String pageTo

Constructor Detail

RangeContextback to summary
public RangeContext(ParserRuleContext parent, int invokingState)

Method Detail

DASHback to summary
public List<TerminalNode> DASH()
DASHback to summary
public TerminalNode DASH(int i)
enterRuleback to summary
public void enterRule(ParseTreeListener listener)

Overrides org.antlr.v4.runtime.ParserRuleContext.enterRule.

Annotations
@Override
exitRuleback to summary
public void exitRule(ParseTreeListener listener)

Overrides org.antlr.v4.runtime.ParserRuleContext.exitRule.

Annotations
@Override
getRuleIndexback to summary
public int getRuleIndex()

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

Annotations
@Override
PAGEback to summary
public List<TerminalNode> PAGE()
PAGEback to summary
public TerminalNode PAGE(int i)
SPACEback to summary
public List<TerminalNode> SPACE()
SPACEback to summary
public TerminalNode SPACE(int i)