Package org.ek9lang.mcp.oracle.extractors
package org.ek9lang.mcp.oracle.extractors
Oracle extractors that convert compiler data structures into JSON-serializable maps.
Each extractor is a stateless, side-effect-free function that takes a
LocationContext and produces a
Map<String, Object> suitable for Jackson JSON serialization.
-
ClassesClassDescriptionExtracts Level 3 construct (class/record/trait/component) information from a LocationContext.Extracts Level 2 flow analysis information from a LocationContext.Extracts Level 4 module information from a LocationContext.Extracts stream pipeline decomposition showing the type at each stage.Extracts Level 1 scope chain information from a LocationContext.Extracts Level 0 symbol information from a LocationContext.