Skip to content

Conversation

joshuadavidthomas
Copy link
Owner

No description provided.

- Removed validate_template which was redundantly calling parse_template
- Server now calls validate_nodelist directly with parsed nodelist
- Created SemanticDiagnostic accumulator for semantic validation errors
- Cleaner separation: syntax errors from parsing, semantic from validation
- No redundant parsing operations or tech debt bridges
- Removed unnecessary indirection with separate impl function
- Single function now handles both file type check and parsing
- Cleaner, more direct code with same functionality
@joshuadavidthomas joshuadavidthomas merged commit 1ceac47 into main Sep 15, 2025
25 checks passed
@joshuadavidthomas joshuadavidthomas deleted the fix-semantic branch September 15, 2025 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant