1 instantiation of Graph
System.Speech (1)
Internal\SrgsCompiler\BackEnd.cs (1)
1359
private Graph _states =
new
();
11 references to Graph
System.Speech (11)
Internal\SrgsCompiler\BackEnd.cs (1)
1359
private
Graph
_states = new();
Internal\SrgsCompiler\Graph.cs (2)
952
public GraphDebugDisplay(
Graph
states)
971
private
Graph
_states;
Internal\SrgsCompiler\ParseElementCollection.cs (6)
63
if (position == Position.Before && arc.End != null && arc.End.InArcs.CountIsOne &&
Graph
.MoveSemanticTagRight(arc))
67
if (position == Position.After && arc.Start != null && arc.Start.OutArcs.CountIsOne &&
Graph
.MoveSemanticTagLeft(arc))
102
for (State? startState = startArc.End; startArc.IsEpsilonTransition && startState != null &&
Graph
.MoveSemanticTagRight(startArc) && startState.InArcs.CountIsOne && startState.OutArcs.CountIsOne; startState = startArc.End)
135
for (State? endState = endArc.Start; endArc.IsEpsilonTransition && endState != null &&
Graph
.MoveSemanticTagLeft(endArc) && endState.InArcs.CountIsOne && endState.OutArcs.CountIsOne; endState = endArc.Start)
242
if (_endArc.IsEpsilonTransition &&
Graph
.CanTagsBeMoved(_endArc, start))
265
if (start.IsEpsilonTransition &&
Graph
.CanTagsBeMoved(start, _endArc))
Internal\SrgsCompiler\Rule.cs (2)
166
if (_startArc!.IsEpsilonTransition && _startArc.End != null &&
Graph
.MoveSemanticTagRight(_startArc))
249
if (endArc.IsEpsilonTransition && endState.OutArcs.CountIsOne &&
Graph
.MoveSemanticTagLeft(endArc))