- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- org.logicng.io.parsers.ParserWithFormula
-
- org.logicng.io.parsers.LogicNGPropositionalParser
-
public class LogicNGPropositionalParser extends ParserWithFormula
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogicNGPropositionalParser.ConjContextstatic classLogicNGPropositionalParser.ConstantContextstatic classLogicNGPropositionalParser.DisjContextstatic classLogicNGPropositionalParser.EquivContextstatic classLogicNGPropositionalParser.FormulaContextstatic classLogicNGPropositionalParser.ImplContextstatic classLogicNGPropositionalParser.LitContextstatic classLogicNGPropositionalParser.SimpContext
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intANDstatic intEQUIVstatic intFALSEstatic intIMPLstatic intLBRstatic intNOTstatic intORstatic intRBRstatic intRULE_conjstatic intRULE_constantstatic intRULE_disjstatic intRULE_equivstatic intRULE_formulastatic intRULE_implstatic intRULE_litstatic intRULE_simpstatic String[]ruleNamesstatic String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTRUEstatic intVARIABLEstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWS-
Fields inherited from class org.logicng.io.parsers.ParserWithFormula
f
-
-
Constructor Summary
Constructors Constructor Description LogicNGPropositionalParser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LogicNGPropositionalParser.ConjContextconj()LogicNGPropositionalParser.ConstantContextconstant()LogicNGPropositionalParser.DisjContextdisj()LogicNGPropositionalParser.EquivContextequiv()LogicNGPropositionalParser.FormulaContextformula()org.antlr.v4.runtime.atn.ATNgetATN()StringgetGrammarFileName()org.logicng.formulas.FormulagetParsedFormula()Returns the parsed formula.String[]getRuleNames()StringgetSerializedATN()String[]getTokenNames()Deprecated.org.antlr.v4.runtime.VocabularygetVocabulary()LogicNGPropositionalParser.ImplContextimpl()LogicNGPropositionalParser.LitContextlit()LogicNGPropositionalParser.SimpContextsimp()-
Methods inherited from class org.logicng.io.parsers.ParserWithFormula
setFormulaFactory
-
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
VARIABLE
public static final int VARIABLE
- See Also:
- Constant Field Values
-
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
-
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
-
LBR
public static final int LBR
- See Also:
- Constant Field Values
-
RBR
public static final int RBR
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
IMPL
public static final int IMPL
- See Also:
- Constant Field Values
-
EQUIV
public static final int EQUIV
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
RULE_formula
public static final int RULE_formula
- See Also:
- Constant Field Values
-
RULE_constant
public static final int RULE_constant
- See Also:
- Constant Field Values
-
RULE_simp
public static final int RULE_simp
- See Also:
- Constant Field Values
-
RULE_lit
public static final int RULE_lit
- See Also:
- Constant Field Values
-
RULE_conj
public static final int RULE_conj
- See Also:
- Constant Field Values
-
RULE_disj
public static final int RULE_disj
- See Also:
- Constant Field Values
-
RULE_impl
public static final int RULE_impl
- See Also:
- Constant Field Values
-
RULE_equiv
public static final int RULE_equiv
- See Also:
- Constant Field Values
-
ruleNames
public static final String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public String[] getTokenNames()
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getParsedFormula
public org.logicng.formulas.Formula getParsedFormula()
Description copied from class:ParserWithFormulaReturns the parsed formula.- Specified by:
getParsedFormulain classParserWithFormula- Returns:
- the parsed formula
-
formula
public final LogicNGPropositionalParser.FormulaContext formula() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
constant
public final LogicNGPropositionalParser.ConstantContext constant() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simp
public final LogicNGPropositionalParser.SimpContext simp() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
lit
public final LogicNGPropositionalParser.LitContext lit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
conj
public final LogicNGPropositionalParser.ConjContext conj() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
disj
public final LogicNGPropositionalParser.DisjContext disj() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
impl
public final LogicNGPropositionalParser.ImplContext impl() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
equiv
public final LogicNGPropositionalParser.EquivContext equiv() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
-