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