SyntaxAnalysis
data class SyntaxAnalysis(val source: String, val tokens: List<SemanticToken>, val diagnostics: List<Diagnostic>)
Result of analysing source: its classified tokens and any syntax diagnostics found along the way.
Result of analysing source: its classified tokens and any syntax diagnostics found along the way.