chore: establish learning module baseline
This commit is contained in:
15
OpenMAIC/lib/export/html-parser/index.ts
Normal file
15
OpenMAIC/lib/export/html-parser/index.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
// 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 };
|
||||
Reference in New Issue
Block a user