@@ -5,8 +5,10 @@ import type Parser from "web-tree-sitter";
55import type { SyntaxNode } from "web-tree-sitter" ;
66import { type Language , supportedLanguages } from "../src/control-flow/cfg.ts" ;
77import {
8- deserializeColorList , getDarkColorList , getLightColorList ,
9- listToScheme
8+ deserializeColorList ,
9+ getDarkColorList ,
10+ getLightColorList ,
11+ listToScheme ,
1012} from "../src/control-flow/colors.ts" ;
1113import { graphToDot } from "../src/control-flow/render.ts" ;
1214import { getLanguage , iterFunctions } from "../src/file-parsing/bun.ts" ;
@@ -36,14 +38,12 @@ function writeError(message: string): void {
3638 Bun . write ( Bun . stderr , `${ message } \n` ) ;
3739}
3840
39- async function getColorScheme (
40- colors ?:string
41- ) {
41+ export async function getColorScheme ( colors ?: string ) {
4242 if ( ! colors || colors === "dark" ) {
43- return listToScheme ( getDarkColorList ( ) )
43+ return listToScheme ( getDarkColorList ( ) ) ;
4444 }
4545 if ( colors === "light" ) {
46- return listToScheme ( getLightColorList ( ) )
46+ return listToScheme ( getLightColorList ( ) ) ;
4747 }
4848 return colors
4949 ? listToScheme ( deserializeColorList ( await Bun . file ( colors ) . text ( ) ) )
@@ -135,7 +135,7 @@ async function main() {
135135 const graphviz = await Graphviz . load ( ) ;
136136 const cfg = buildCFG ( func , language ) ;
137137
138- const colorScheme = await getColorScheme ( values . colors )
138+ const colorScheme = await getColorScheme ( values . colors ) ;
139139
140140 const svg = graphviz . dot ( graphToDot ( cfg , false , undefined , colorScheme ) ) ;
141141
0 commit comments