Package | Description |
---|---|
grammarscope.allocator | |
grammarscope.artifacts | |
grammarscope.glue | |
grammarscope.graph | |
grammarscope.iface |
Modifier and Type | Class and Description |
---|---|
class |
AnchorAllocator<V extends IsIndexedVertex<E>,E extends Graph.IGraphEdge<V>>
Graph edge anchor allocator.
|
Modifier and Type | Method and Description |
---|---|
private V |
AnchorAllocator.getLeftNode(Graph.IGraphEdge<V> edge)
Get left node
|
private V |
AnchorAllocator.getRightNode(Graph.IGraphEdge<V> edge)
Get right node
|
private boolean |
AnchorAllocator.isBackwards(Graph.IGraphEdge<V> edge)
Is backwards
|
private boolean |
AnchorAllocator.isLeftIncident(Graph.IGraphEdge<V> edge,
V node)
Is left incident
|
private boolean |
AnchorAllocator.isRightIncident(Graph.IGraphEdge<V> edge,
V node)
Is right incident
|
Modifier and Type | Class and Description |
---|---|
class |
Graph<N extends Graph.IGraphNode<E>,E extends Graph.IGraphEdge<N>>
Graph artifact
|
Modifier and Type | Class and Description |
---|---|
class |
GraphEdge
Graph Edge implementation
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
MutableGraph<N extends Graph.IGraphNode<E>,E extends Graph.IGraphEdge<N>>
Mutable graph
|
Modifier and Type | Class and Description |
---|---|
class |
MutableGraph<N extends Graph.IGraphNode<E>,E extends Graph.IGraphEdge<N>>
Mutable graph
|
Modifier and Type | Interface and Description |
---|---|
interface |
IGraphEdgeWithIndices<V>
Graph edge connecting vertices having low and high indices
|