Back to Documentation
Features & Concepts

AST-Level Analysis

How QEEK reads code structure — imports, exports, and relationships — to power Chat, briefs, and Code Wiki.

What AST analysis means

An Abstract Syntax Tree (AST) is a structured representation of source code. Instead of matching text patterns alone, QEEK analyzes syntactic structure: functions, classes, imports, exports, and how modules connect.

Why it matters

  • More accurate architecture and dependency views
  • Better grounding for Architect Chat and specs (real symbols and paths)
  • Richer Code Wiki sections like tech stack and directory structure

Combined with semantic search, AST analysis helps QEEK answer with citations instead of generic advice. See also Semantic Search and Privacy & Security.

Need help?

Can't find what you need? Contact support or browse the blog for deeper walkthroughs.