Module: Wool::SexpAnalysis::ScopeAnnotation
- Extended by:
- BasicAnnotation
- Defined in:
- lib/wool/analysis/annotations/scope_annotation.rb
Overview
This is a global annotation, namely the one that determines the statically-known scope for each node in the AST, at the time of that node’s execution. For example, every node should be able to say “hey scope, what’s ‘this’ for this statement?”, and be able to return its type (NOT its class, they’re different).
Defined Under Namespace
Classes: Annotator