Package | Description |
---|---|
be.ac.umons.jsonvalidation.graph |
Implementations of reachability relation and key graph for a VPA accepting JSON documents.
|
Modifier and Type | Method and Description |
---|---|
List<NodeInGraph<L>> |
KeyGraph.getNodesForKey(JSONSymbol key)
Gets all the nodes that can read the given key.
|
Modifier and Type | Method and Description |
---|---|
Set<L> |
KeyGraph.getLocationsWithReturnTransitionOnUnmarkedPathsWithAllKeysSeen(Set<JSONSymbol> seenKeys,
Collection<L> locationsBeforeCall,
Collection<NodeInGraph<L>> rejectedNodes)
Gets all the locations in the VPA such that it is possible to read a closing
curly brace and there is a path in the graph such that none of its node is
marked as rejected and all the keys seen while processing the input are
exactly seen on the path.
|
Copyright © 2022. All rights reserved.