← All terms

Abstract Syntax Tree

Also known as: AST, Syntax Tree

A hierarchical tree representation of source code structure that captures the syntactic relationships between programming constructs like functions, classes, loops, and statements. In accessibility, AST-based navigation tools like StructJumper allow blind programmers to traverse code by logical structure rather than line-by-line, enabling quick jumps between methods, conditionals, and nested blocks. This approach overcomes the fundamental mismatch between linear screen reader output and the inherently hierarchical nature of code.

Category: programming · developer tools · assistive technology

Related: Code Navigation · IDE · Screen Reader

Sources