| 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
|