Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 955 Bytes

File metadata and controls

26 lines (20 loc) · 955 Bytes

TOPOLOGY.md — tree-sitter-a2ml

Purpose

Tree-sitter grammar for A2ML (Attested Markup Language). Provides incremental, error-tolerant parsing for syntax highlighting in editors (VS Code, Neovim, Helix, etc.) and for use in static analysis tools.

Module Map

tree-sitter-a2ml/
├── grammar.js       # Tree-sitter grammar definition
├── src/             # Generated C parser (from grammar.js)
├── bindings/        # Language bindings (Node, Python, etc.)
├── binding.gyp      # Node.js binding build config
└── deno.json        # Deno test config

Data Flow

[grammar.js] ──► [tree-sitter generate] ──► [src/ C parser]
                                                    │
                                         [editor / tooling integration]