analyze

fun analyze(source: String, presentedOperators: List<OperatorPresentation>): SyntaxAnalysis

Lexes/parses source (aware of presentedOperators on top of the ISO defaults) into semantic tokens for highlighting plus any syntax diagnostics found.