- 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.LogicNGPseudoBooleanParser
-
public class LogicNGPseudoBooleanParser extends ParserWithFormula
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogicNGPseudoBooleanParser.AddContextstatic classLogicNGPseudoBooleanParser.ComparisonContextstatic classLogicNGPseudoBooleanParser.ConjContextstatic classLogicNGPseudoBooleanParser.ConstantContextstatic classLogicNGPseudoBooleanParser.DisjContextstatic classLogicNGPseudoBooleanParser.EquivContextstatic classLogicNGPseudoBooleanParser.FormulaContextstatic classLogicNGPseudoBooleanParser.ImplContextstatic classLogicNGPseudoBooleanParser.LitContextstatic classLogicNGPseudoBooleanParser.MulContextstatic classLogicNGPseudoBooleanParser.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 intADDstatic intANDstatic intEQstatic intEQUIVstatic intFALSEstatic intGEstatic intGTstatic intIMPLstatic intLBRstatic intLEstatic intLITERALstatic intLTstatic intMULstatic intNOTstatic intNUMBERstatic intORstatic intRBRstatic intRULE_addstatic intRULE_comparisonstatic intRULE_conjstatic intRULE_constantstatic intRULE_disjstatic intRULE_equivstatic intRULE_formulastatic intRULE_implstatic intRULE_litstatic intRULE_mulstatic intRULE_simpstatic String[]ruleNamesstatic String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTRUEstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWS-
Fields inherited from class org.logicng.io.parsers.ParserWithFormula
f
-
-
Constructor Summary
Constructors Constructor Description LogicNGPseudoBooleanParser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LogicNGPseudoBooleanParser.AddContextadd()LogicNGPseudoBooleanParser.ComparisonContextcomparison()LogicNGPseudoBooleanParser.ConjContextconj()LogicNGPseudoBooleanParser.ConstantContextconstant()LogicNGPseudoBooleanParser.DisjContextdisj()LogicNGPseudoBooleanParser.EquivContextequiv()LogicNGPseudoBooleanParser.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()LogicNGPseudoBooleanParser.ImplContextimpl()LogicNGPseudoBooleanParser.LitContextlit()LogicNGPseudoBooleanParser.MulContextmul()LogicNGPseudoBooleanParser.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
-
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
-
LITERAL
public static final int LITERAL
- 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
-
MUL
public static final int MUL
- See Also:
- Constant Field Values
-
ADD
public static final int ADD
- See Also:
- Constant Field Values
-
EQ
public static final int EQ
- See Also:
- Constant Field Values
-
LE
public static final int LE
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
GE
public static final int GE
- See Also:
- Constant Field Values
-
GT
public static final int GT
- 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_comparison
public static final int RULE_comparison
- 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
-
RULE_mul
public static final int RULE_mul
- See Also:
- Constant Field Values
-
RULE_add
public static final int RULE_add
- 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 LogicNGPseudoBooleanParser.FormulaContext formula() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
constant
public final LogicNGPseudoBooleanParser.ConstantContext constant() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
comparison
public final LogicNGPseudoBooleanParser.ComparisonContext comparison() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simp
public final LogicNGPseudoBooleanParser.SimpContext simp() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
lit
public final LogicNGPseudoBooleanParser.LitContext lit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
conj
public final LogicNGPseudoBooleanParser.ConjContext conj() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
disj
public final LogicNGPseudoBooleanParser.DisjContext disj() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
impl
public final LogicNGPseudoBooleanParser.ImplContext impl() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
equiv
public final LogicNGPseudoBooleanParser.EquivContext equiv() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
mul
public final LogicNGPseudoBooleanParser.MulContext mul() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
add
public final LogicNGPseudoBooleanParser.AddContext add() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
-