Capability
3 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Unique: Uses a token-position tracking system (Range objects) that maps AST nodes to their source locations and associates comments through proximity analysis, enabling round-trip preservation where code can be parsed, modified, and printed with original formatting intact
vs others: Preserves formatting better than ANTLR-based parsers which typically discard whitespace; more accurate comment attribution than regex-based comment matching because it uses syntactic context
via “comment and docstring preservation with language-specific parsing”
Convert Files / Folders / GitHub Repos Into AI / LLM-ready Files
Unique: Uses language-specific regex patterns to preserve comments and docstrings in context, rather than stripping them, maintaining semantic information for LLM comprehension
vs others: Better for documentation-heavy codebases than minification-style tools because it preserves intent-bearing comments that help LLMs understand code purpose
via “comment and docstring filtering with preservation options”
Condense source code for LLM analysis by extracting essential highlights, utilizing a simplified version of Paul Gauthier's repomap technique from Aider Chat.
Unique: Provides configurable comment and docstring filtering with language-aware detection of multiple comment styles, enabling fine-grained control over documentation preservation in condensed code
vs others: More sophisticated than naive regex-based comment removal because it understands language-specific comment syntax and docstring formats, while remaining simpler than full AST-based approaches
Building an AI tool with “Lexical Preservation And Comment Attribution”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.