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:43