UNPKG

@stackpress/idea-parser

Version:

Parses ideas to AST and readable JSON.

15 lines (14 loc) 1.08 kB
export type { Reader, Definition, UnknownToken, ImportToken, SchemaToken, DeclarationToken, DeclaratorToken, IdentifierToken, ObjectToken, PropertyToken, ArrayToken, LiteralToken, Token, DataToken, UseReferences, Scalar, Data, Parser, EnumConfig, PluginConfig, PropConfig, ColumnConfig, TypeConfig, ModelConfig, FinalSchemaConfig, SchemaConfig } from './types.js'; import AbstractTree from './trees/AbstractTree.js'; import EnumTree from './trees/EnumTree.js'; import PropTree from './trees/PropTree.js'; import TypeTree from './trees/TypeTree.js'; import ModelTree from './trees/ModelTree.js'; import SchemaTree from './trees/SchemaTree.js'; import PluginTree from './trees/PluginTree.js'; import Exception from './Exception.js'; import Lexer from './Lexer.js'; import Compiler from './Compiler.js'; export { Exception, Lexer, Compiler, AbstractTree, EnumTree, PropTree, TypeTree, ModelTree, SchemaTree, PluginTree }; export declare function final(code: string): import("./types.js").FinalSchemaConfig; export declare function parse(code: string): import("./types.js").SchemaConfig;