Module parse

Module parse 

Source
Expand description

@acp:module “Parser” @acp:summary “Source code parsing and annotation extraction (RFC-001/RFC-003 compliant)” @acp:domain cli @acp:layer service

Parses source files to extract symbols, calls, and documentation. Supports RFC-001 self-documenting annotations with directive extraction. Supports RFC-003 annotation provenance tracking. Currently uses regex-based parsing with tree-sitter support planned.

Structs§

Annotation
@acp:summary “Parsed annotation from source (RFC-001 compliant)” Supports directive extraction for self-documenting annotations.
AnnotationWithProvenance
Extended annotation with provenance (RFC-0003)
HackAnnotation
@acp:summary “Parsed hack annotation”
ParseResult
@acp:summary “Result of parsing a source file”
Parser
@acp:summary “Parser for source files”
ProvenanceMarker
Provenance metadata for an annotation (RFC-0003)

Enums§

SourceOrigin
Source origin for annotation provenance (RFC-0003)