Examples of addTransition()


Examples of dk.brics.automaton.State.addTransition()

    public Automaton toAutomaton() {
        Automaton a = new Automaton();
        State s = a.getInitialState();
        s.setAccept(true);
        for (Interval v : intervals) {
            s.addTransition(new Transition(v.getMin(), v.getMax(), s));
        }
        return a;
    }

    /**
 
View Full Code Here

Examples of eas.math.fundamentalAlgorithms.graphBased.algorithms.pushDown.PDA.addTransition()

        pda.setInput(this.getInputAlphabet().toString().replace("[", "").replace("]", "").replace(", ", "")
                + this.getInputAlphabet().toString().replace("[", "").replace("]", "").replace(", ", ""));
       
        this.finalStates.forEach(state -> pda.addFinalState(state));

        this.transitions.forEach(trans -> pda.addTransition(
                new eas.math.fundamentalAlgorithms.graphBased.algorithms.pushDown.Transition(
                        new StateTapesymbolKellersymbol(trans.getSource(), trans.getLabel(), pda.getKellerZeichen()),
                        new StateKellersymbols(trans.getDestination(), pda.getKellerZeichen()))));
       
        return pda;
View Full Code Here

Examples of eas.math.fundamentalAlgorithms.graphBased.algorithms.turingMachine.Turing.addTransition()

       
        Turing turing = new Turing(term, init, "*");
        turing.initializeTape(this.getInputAlphabet().toString().replace("[", "").replace("]", "").replace(", ", "")
                + this.getInputAlphabet().toString().replace("[", "").replace("]", "").replace(", ", ""));
       
        this.transitions.forEach(trans -> turing.addTransition(
                trans.getSource(),
                trans.getLabel(),
                trans.getDestination(),
                trans.getLabel(),
                1));
View Full Code Here

Examples of net.openai.util.fsm.State.addTransition()

    dayNumState.addTransition(dyFslashCondition, dayYearSeparatorState);
    dayNumState.addTransition(dyDashCondition, dayYearSeparatorState);
    dayNumState.addTransition(notFslashNotDashCondition, ntEndState);
    dayNumState.addTransition(new AnyCondition(), startState);

    dayYearSeparatorState.addTransition(yearNumCondition, endState);
    dayYearSeparatorState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);
    ntEndState.addTransition(new AnyCondition(), startState);
View Full Code Here

Examples of org.antlr.v4.runtime.atn.ATNState.addTransition()

    for (Rule r : g.rules.values()) {
      ATNState stop = atn.ruleToStopState[r.index];
      if ( stop.getNumberOfTransitions()>0 ) continue;
      n++;
      Transition t = new AtomTransition(eofTarget, Token.EOF);
      stop.addTransition(t);
    }
    return n;
  }

  @NotNull
View Full Code Here

Examples of org.apache.commons.scxml2.model.Parallel.addTransition()

                    pushNamespaces(reader, configuration);
                    nsURI = reader.getNamespaceURI();
                    name = reader.getLocalName();
                    if (XMLNS_SCXML.equals(nsURI)) {
                        if (ELEM_TRANSITION.equals(name)) {
                            parallel.addTransition(readTransition(reader, configuration));
                        } else if (ELEM_STATE.equals(name)) {
                            readState(reader, configuration, scxml, parallel);
                        } else if (ELEM_PARALLEL.equals(name)) {
                            readParallel(reader, configuration, scxml, parallel);
                        } else if (ELEM_ONENTRY.equals(name)) {
View Full Code Here

Examples of org.apache.commons.scxml2.model.State.addTransition()

                    pushNamespaces(reader, configuration);
                    nsURI = reader.getNamespaceURI();
                    name = reader.getLocalName();
                    if (XMLNS_SCXML.equals(nsURI)) {
                        if (ELEM_TRANSITION.equals(name)) {
                            state.addTransition(readTransition(reader, configuration));
                        } else if (ELEM_STATE.equals(name)) {
                            readState(reader, configuration, scxml, state);
                        } else if (ELEM_INITIAL.equals(name)) {
                            readInitial(reader, configuration, state);
                        } else if (ELEM_FINAL.equals(name)) {
View Full Code Here

Examples of org.apache.ctakes.core.fsm.state.NamedState.addTransition()

    dayNumState.addTransition(dyFslashCondition, dayYearSeparatorState);
    dayNumState.addTransition(dyDashCondition, dayYearSeparatorState);
    dayNumState.addTransition(notFslashNotDashCondition, ntEndState);
    dayNumState.addTransition(new AnyCondition(), startState);

    dayYearSeparatorState.addTransition(yearNumCondition, endState);
    dayYearSeparatorState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);
    ntEndState.addTransition(new AnyCondition(), startState);
View Full Code Here

Examples of org.apache.ctakes.core.fsm.state.NonTerminalEndState.addTransition()

    dayYearSeparatorState.addTransition(yearNumCondition, endState);
    dayYearSeparatorState.addTransition(new AnyCondition(), startState);

    endState.addTransition(new AnyCondition(), startState);
    ntEndState.addTransition(new AnyCondition(), startState);

    return machine;
  }

  /**
 
View Full Code Here

Examples of org.apache.ctakes.drugner.fsm.states.util.IndentStartState.addTransition()

   
    forwardSlashState.addTransition(suffixCondition, skipFirstState);
    forwardSlashState.addTransition(new AnyCondition(), ntStartState);
 
   
    skipFirstState.addTransition(new AnyCondition(), ntStartState);
    endState.addTransition(new AnyCondition(), ntStartState);
 
    return m;
  }
  /**
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.