sem-core 0.3.21

Entity-level semantic diff engine. Extracts functions, classes, and methods from 20 languages via tree-sitter and diffs at the entity level.
Documentation
class Connection:
    def execute(self, query):
        pass

    def commit(self):
        pass

    def close(self):
        pass


class Transaction:
    def __init__(self, conn):
        self.conn = conn

    def execute(self, query):
        self.conn.execute(query)

    def commit(self):
        self.conn.commit()

    def rollback(self):
        pass


def get_connection():
    return Connection()