Module: Woods::Ast::SourceSpan

Included in:
MethodExtractor, Parser, RubyAnalyzer::ClassAnalyzer
Defined in:
lib/woods/ast/node.rb

Overview

Mixin for line-range source extraction, shared across Parser, MethodExtractor, and ClassAnalyzer.

Examples:

include Ast::SourceSpan
extract_source_span(source, node.line, node.end_line)