Understand any code in seconds

Understand any code in seconds

Understand any code in seconds

Understand any code in seconds

Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse

Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse

Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse

Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse

import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes


class GraphConstructor:
    def __init__(self, graph_manager: Neo4jManager):
        self.graph_manager = graph_manager
        self.directories_map = {}
        self.visited_nodes = {}
        self.global_imports = {}
        self.root = None

    def _scan_directory(
        self,
        path,
        language="python",
        nodes=[],
        relationships=[],
        imports={},
        parent_id=None,
    )
import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes


class GraphConstructor:
    def __init__(self, graph_manager: Neo4jManager):
        self.graph_manager = graph_manager
        self.directories_map = {}
        self.visited_nodes = {}
        self.global_imports = {}
        self.root = None

    def _scan_directory(
        self,
        path,
        language="python",
        nodes=[],
        relationships=[],
        imports={},
        parent_id=None,
    )
import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes


class GraphConstructor:
    def __init__(self, graph_manager: Neo4jManager):
        self.graph_manager = graph_manager
        self.directories_map = {}
        self.visited_nodes = {}
        self.global_imports = {}
        self.root = None

    def _scan_directory(
        self,
        path,
        language="python",
        nodes=[],
        relationships=[],
        imports={},
        parent_id=None,
    )

Watch the demo

Watch the demo

Our latest posts

Our latest posts

Let's start

Let's start

Let's start

Let's start

Download library

Download library

Download library

© 2024 Blar AI, INC

From SF to the 🌎

© 2024 Blar AI, INC

From SF to the 🌎

From SF to the 🌎

© 2024 Blar AI, INC