From 85f5b41a0ce5522df2f96ec01479fc1ba9306531 Mon Sep 17 00:00:00 2001 From: repi Date: Mon, 1 Jan 2001 00:00:00 +0000 Subject: [PATCH] feat: add language parser base interface --- packages/parser/src/languages/base.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 packages/parser/src/languages/base.ts diff --git a/packages/parser/src/languages/base.ts b/packages/parser/src/languages/base.ts new file mode 100644 index 0000000..2f23318 --- /dev/null +++ b/packages/parser/src/languages/base.ts @@ -0,0 +1,6 @@ +import type { FileNode } from "@codeboard/shared"; + +export interface LanguageParser { + extensions: string[]; + parse(content: string, filePath: string): FileNode; +}