달빛약속 / monaco-language-provider/mod / nodeToColorTokens
Function: nodeToColorTokens()
nodeToColorTokens(
node
):ColorPart
[]
코드 에디터에서 문법 강조 기능을 구현할 수 있도록, AST 노드를 색상 토큰으로 변환합니다. Node
를 받아서 ColorPart[]
를 반환합니다.
Parameters
node
Node
색상 토큰으로 변환할 AST 노드
Returns
추출된 색상 토큰
Example
ts
const code = `"안녕!" 보여주기`
const { ast } = new CodeFile(code)
const colorTokens = nodeToColorTokens(ast)
console.log(colorTokens)