diffsitter

    A tree-sitter based AST difftool to get meaningful semantic diffs

    Language: rust

    Author: Akari Sanchez (@theakari)

    277 stars · 964 views

    Files

    • Cargo.toml (toml)
    • bin ()
    • update-grammars.sh (bash)
    • README.md (markdown)
    • build.rs (rust)
    • deployment ()
    • git-archive-all.bash (bash)
    • dev_scripts ()
    • docs ()
    • src ()
    • bin ()
    • diffsitter.rs (rust)
    • CONTRIBUTING.md (markdown)
    • CODE_OF_CONDUCT.md (markdown)
    • diffsitter_completions.rs (rust)
    • figment_utils.rs (rust)
    • diff.rs (rust)
    • json.rs (rust)
    • config.rs (rust)
    • console_utils.rs (rust)
    • neg_idx_vec.rs (rust)
    • parse.rs (rust)
    • input_processing.rs (rust)
    • update_dependencies.bash (bash)
    • build_with_sanitizer.bash (bash)
    • diffsitter_utils.rs (rust)
    • cli.rs (rust)
    • unified.rs (rust)
    • render ()
    • mod.rs (rust)
    • lib.rs (rust)
    • ATTRIBUTION.md (markdown)
    • brew_packager.py (python)
    • LICENSE (plaintext)

    Loading code snippet…