mirror of
https://github.com/THU-MAIC/OpenMAIC.git
synced 2026-11-07 08:54:09 +08:00
- Add .prettierignore to exclude vendor packages, lock files, markdown, and YAML - Update .prettierrc: printWidth 100, singleQuote, trailingComma "all" - Run Prettier across all source files for consistent formatting - Fix unused imports (UserRequirements, setTTSProvider) - Fix eslint-disable comment placement after Prettier reformat Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
16 lines
439 B
TypeScript
16 lines
439 B
TypeScript
// Reference: https://github.com/andrejewski/himalaya — rewritten in TypeScript with simplified functionality
|
|
|
|
import { lexer } from './lexer';
|
|
import { parser } from './parser';
|
|
import { format } from './format';
|
|
import { toHTML } from './stringify';
|
|
export type { AST } from './types';
|
|
|
|
export const toAST = (str: string) => {
|
|
const tokens = lexer(str);
|
|
const nodes = parser(tokens);
|
|
return format(nodes);
|
|
};
|
|
|
|
export { toHTML };
|