Skip to content

Commit 8d6168d

Browse files
committed
export everything manually
1 parent 9a0c31f commit 8d6168d

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

src/index.ts

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
1-
export * from './ast.js';
2-
export * from './compiler.js';
3-
export * from './lexer.js';
4-
export * from './types.js';
5-
export * from './diagnostic.js';
6-
export * from './diagnosticTypes.js';
1+
import { AnyExportable, Export, ExportType, Function, Keyword, OneParameterMethod, Operator, ReturnerMethod, SyntaxScriptCompiler, escapeRegex } from './compiler.js';
2+
import { BraceExpression, CompileStatement, ExportStatement, Expression, FunctionStatement, ImportStatement, ImportsStatement, KeywordStatement, OperatorStatement, ParenExpression, PrimitiveTypeExpression, ProgramStatement, RuleStatement, SquareExpression, Statement, StringExpression, VariableExpression, WhitespaceIdentifierExpression } from './types.js';
3+
import { CodeDescription, Diagnostic, DiagnosticRelatedInformation, DiagnosticSeverity, DiagnosticTag, DocumentDiagnosticReportKind, DocumentUri, FullDocumentDiagnosticReport, Location, Position, Range, URI } from './diagnosticTypes.js';
4+
import { CompilerError, isCompilerError } from './types.js';
5+
import { Node, NodeType, Token, TokenType } from './types.js';
6+
import { SyxConfig, SyxConfigCompile } from './types.js';
7+
import { sysparser, syxparser } from './ast.js';
8+
import { tokenizeSys, tokenizeSyx } from './lexer.js';
9+
import { createSyntaxScriptDiagnosticReport } from './diagnostic.js';
10+
11+
12+
export { sysparser, syxparser };
13+
export { escapeRegex, createSyntaxScriptDiagnosticReport, tokenizeSys, tokenizeSyx, isCompilerError };
14+
15+
16+
export { SyntaxScriptCompiler, ExportType };
17+
export { AnyExportable, Export, Function, Keyword, OneParameterMethod, Operator, ReturnerMethod };
18+
export { Diagnostic, FullDocumentDiagnosticReport, CodeDescription, DiagnosticRelatedInformation, DiagnosticSeverity, DiagnosticTag, DocumentDiagnosticReportKind, DocumentUri, Location, Position, Range, URI };
19+
20+
export { CompilerError };
21+
export { Token, TokenType, Node, NodeType };
22+
export { Expression, BraceExpression, ParenExpression, SquareExpression, StringExpression, VariableExpression, PrimitiveTypeExpression, WhitespaceIdentifierExpression };
23+
export { Statement, RuleStatement, ExportStatement, ImportStatement, ImportsStatement, CompileStatement, OperatorStatement, FunctionStatement, KeywordStatement, ProgramStatement };
24+
export { SyxConfig, SyxConfigCompile };

0 commit comments

Comments
 (0)