├── .gitignore ├── package.json └── src ├── process ├── Path.js ├── PathTraverser.js ├── SimpleTraverser.js ├── Step.js ├── T.js ├── Traversal.js ├── TraversalStrategy.js ├── Traverser.js ├── graph │ ├── ElementTraversal.js │ ├── GraphTraversal.js │ ├── VertexPropertyTraversal.js │ ├── VertexTraversal.js │ ├── marker │ │ ├── EngineDependent.js │ │ ├── PathConsumer.js │ │ └── TraverserSource.js │ ├── strategy │ │ ├── GraphStandardStrategy.js │ │ ├── LabeledEndStepStrategy.js │ │ └── TraverserSourceStrategy.js │ └── util │ │ └── DefaultGraphTraversal.js ├── step │ ├── map │ │ ├── BackStep.js │ │ ├── EdgeVertexStep.js │ │ ├── FlatMapStep.js │ │ ├── MapStep.js │ │ ├── PathStep.js │ │ └── VertexStep.js │ ├── sideEffect │ │ ├── CountStep.js │ │ ├── GraphStep.js │ │ ├── SideEffectStep.js │ │ └── StartStep.js │ └── util │ │ └── MarkerIdentityStep.js └── util │ ├── AbstractStep.js │ ├── DefaultSideEffect.js │ ├── DefaultStrategies.js │ ├── DefaultTraversal.js │ ├── EmptyPath.js │ ├── EmptyStep.js │ ├── ExpandableStepIterator.js │ ├── FunctionRing.js │ ├── ImmutablePath.js │ ├── MultiIterator.js │ ├── SingleIterator.js │ ├── TraversalHelper.js │ ├── TraverserIterator.js │ └── TraverserSet.js ├── structure ├── Edge.js ├── Element.js ├── Graph.js ├── Property.js ├── Vertex.js ├── VertexProperty.js ├── graph.key.js ├── graph.system.js └── util │ ├── ElementHelper.js │ ├── EmptyProperty.js │ ├── EmptyVertexProperty.js │ └── HasContainer.js └── util └── streamfactory.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/package.json -------------------------------------------------------------------------------- /src/process/Path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/Path.js -------------------------------------------------------------------------------- /src/process/PathTraverser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/PathTraverser.js -------------------------------------------------------------------------------- /src/process/SimpleTraverser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/SimpleTraverser.js -------------------------------------------------------------------------------- /src/process/Step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/Step.js -------------------------------------------------------------------------------- /src/process/T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/T.js -------------------------------------------------------------------------------- /src/process/Traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/Traversal.js -------------------------------------------------------------------------------- /src/process/TraversalStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/TraversalStrategy.js -------------------------------------------------------------------------------- /src/process/Traverser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/Traverser.js -------------------------------------------------------------------------------- /src/process/graph/ElementTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/ElementTraversal.js -------------------------------------------------------------------------------- /src/process/graph/GraphTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/GraphTraversal.js -------------------------------------------------------------------------------- /src/process/graph/VertexPropertyTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/VertexPropertyTraversal.js -------------------------------------------------------------------------------- /src/process/graph/VertexTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/VertexTraversal.js -------------------------------------------------------------------------------- /src/process/graph/marker/EngineDependent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/marker/EngineDependent.js -------------------------------------------------------------------------------- /src/process/graph/marker/PathConsumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/marker/PathConsumer.js -------------------------------------------------------------------------------- /src/process/graph/marker/TraverserSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/marker/TraverserSource.js -------------------------------------------------------------------------------- /src/process/graph/strategy/GraphStandardStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/strategy/GraphStandardStrategy.js -------------------------------------------------------------------------------- /src/process/graph/strategy/LabeledEndStepStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/strategy/LabeledEndStepStrategy.js -------------------------------------------------------------------------------- /src/process/graph/strategy/TraverserSourceStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/strategy/TraverserSourceStrategy.js -------------------------------------------------------------------------------- /src/process/graph/util/DefaultGraphTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/graph/util/DefaultGraphTraversal.js -------------------------------------------------------------------------------- /src/process/step/map/BackStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/BackStep.js -------------------------------------------------------------------------------- /src/process/step/map/EdgeVertexStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/EdgeVertexStep.js -------------------------------------------------------------------------------- /src/process/step/map/FlatMapStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/FlatMapStep.js -------------------------------------------------------------------------------- /src/process/step/map/MapStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/MapStep.js -------------------------------------------------------------------------------- /src/process/step/map/PathStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/PathStep.js -------------------------------------------------------------------------------- /src/process/step/map/VertexStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/map/VertexStep.js -------------------------------------------------------------------------------- /src/process/step/sideEffect/CountStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/sideEffect/CountStep.js -------------------------------------------------------------------------------- /src/process/step/sideEffect/GraphStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/sideEffect/GraphStep.js -------------------------------------------------------------------------------- /src/process/step/sideEffect/SideEffectStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/sideEffect/SideEffectStep.js -------------------------------------------------------------------------------- /src/process/step/sideEffect/StartStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/sideEffect/StartStep.js -------------------------------------------------------------------------------- /src/process/step/util/MarkerIdentityStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/step/util/MarkerIdentityStep.js -------------------------------------------------------------------------------- /src/process/util/AbstractStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/AbstractStep.js -------------------------------------------------------------------------------- /src/process/util/DefaultSideEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/DefaultSideEffect.js -------------------------------------------------------------------------------- /src/process/util/DefaultStrategies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/DefaultStrategies.js -------------------------------------------------------------------------------- /src/process/util/DefaultTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/DefaultTraversal.js -------------------------------------------------------------------------------- /src/process/util/EmptyPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/EmptyPath.js -------------------------------------------------------------------------------- /src/process/util/EmptyStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/EmptyStep.js -------------------------------------------------------------------------------- /src/process/util/ExpandableStepIterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/ExpandableStepIterator.js -------------------------------------------------------------------------------- /src/process/util/FunctionRing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/FunctionRing.js -------------------------------------------------------------------------------- /src/process/util/ImmutablePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/ImmutablePath.js -------------------------------------------------------------------------------- /src/process/util/MultiIterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/MultiIterator.js -------------------------------------------------------------------------------- /src/process/util/SingleIterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/SingleIterator.js -------------------------------------------------------------------------------- /src/process/util/TraversalHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/TraversalHelper.js -------------------------------------------------------------------------------- /src/process/util/TraverserIterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/TraverserIterator.js -------------------------------------------------------------------------------- /src/process/util/TraverserSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/process/util/TraverserSet.js -------------------------------------------------------------------------------- /src/structure/Edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/Edge.js -------------------------------------------------------------------------------- /src/structure/Element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/Element.js -------------------------------------------------------------------------------- /src/structure/Graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/Graph.js -------------------------------------------------------------------------------- /src/structure/Property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/Property.js -------------------------------------------------------------------------------- /src/structure/Vertex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/Vertex.js -------------------------------------------------------------------------------- /src/structure/VertexProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/VertexProperty.js -------------------------------------------------------------------------------- /src/structure/graph.key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/graph.key.js -------------------------------------------------------------------------------- /src/structure/graph.system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/graph.system.js -------------------------------------------------------------------------------- /src/structure/util/ElementHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/util/ElementHelper.js -------------------------------------------------------------------------------- /src/structure/util/EmptyProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/util/EmptyProperty.js -------------------------------------------------------------------------------- /src/structure/util/EmptyVertexProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/util/EmptyVertexProperty.js -------------------------------------------------------------------------------- /src/structure/util/HasContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/structure/util/HasContainer.js -------------------------------------------------------------------------------- /src/util/streamfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbmusso/gremlin-core-js/HEAD/src/util/streamfactory.js --------------------------------------------------------------------------------