Skip to content

달빛약속 / monaco-language-provider/mod / nodeToColorTokens

Function: nodeToColorTokens() ​

nodeToColorTokens(node): ColorPart[]

코드 에디터에서 문법 강조 기능을 구현할 수 있도록, AST 노드를 색상 토큰으로 변환합니다. Node를 받아서 ColorPart[]를 반환합니다.

Parameters ​

node ​

Node

색상 토큰으로 변환할 AST 노드

Returns ​

ColorPart[]

추출된 색상 토큰

Example ​

ts
const code = `"안녕!" 보여주기`
const { ast } = new CodeFile(code)

const colorTokens = nodeToColorTokens(ast) 
console.log(colorTokens)

Defined in ​

monaco-language-provider/ast-to-colorize/index.ts:44