public class AtomicParserBuilder extends ParserBuilder<AtomicEvent>
ParserBuilder.LtlVisitor, ParserBuilder.ParseNodeOperator<U extends Event>OperatorBuilder.BuildExceptionm_expression, m_parser| Constructor and Description |
|---|
AtomicParserBuilder() |
AtomicParserBuilder(java.util.Scanner scanner) |
AtomicParserBuilder(java.lang.String expression) |
| Modifier and Type | Method and Description |
|---|---|
protected Atom<AtomicEvent> |
parseAtom(ca.uqac.lif.bullwinkle.ParseNode node,
java.util.Stack<Operator<AtomicEvent>> stack)
Creates an atom from the parse stack and the current parse node
|
protected void |
setupParser(ca.uqac.lif.bullwinkle.BnfParser parser)
Sets up the parser for this specific operator builder.
|
build, initializeParser, scanStringpublic AtomicParserBuilder()
public AtomicParserBuilder(java.lang.String expression)
public AtomicParserBuilder(java.util.Scanner scanner)
protected void setupParser(ca.uqac.lif.bullwinkle.BnfParser parser)
ParserBuildersetupParser in class ParserBuilder<AtomicEvent>parser - The parserprotected Atom<AtomicEvent> parseAtom(ca.uqac.lif.bullwinkle.ParseNode node, java.util.Stack<Operator<AtomicEvent>> stack)
ParserBuilderparseAtom in class ParserBuilder<AtomicEvent>node - The nodestack - The stackCopyright © Sylvain HallĂ©. All Rights Reserved.