1- import { AnyExportable , ExportType , Exported , ExportedFunction , ExportedKeyword , ExportedOperator , OneParameterMethod , ReturnerMethod , SyntaxScriptCompiler , escapeRegex } from './compiler.js' ;
1+ import { AnyExportable , ExportType , Exported , ExportedFunction , ExportedKeyword , ExportedOperator , OneParameterMethod , ReturnerMethod , SyntaxScriptCompiler , escapeRegex , regexes } from './compiler.js' ;
22import { BaseRule , BooleanRule , Functionary , FunctionaryValueType , Rule , RuleType , StringRule , dictionary } from './dictionary/index.js' ;
3- import { BraceExpression , CompileStatement , Expression , FunctionStatement , ImportStatement , ImportsStatement , KeywordStatement , OperatorStatement , ParenExpression , PrimitiveTypeExpression , ProgramStatement , RuleStatement , SquareExpression , Statement , StringExpression , VariableExpression , WhitespaceIdentifierExpression } from './types.js' ;
4- import { CompilerError , isCompilerError } from './types.js' ;
5- import { Node , NodeType , Token , TokenType } from './types.js' ;
6- import { SyxConfig , SyxConfigCompile } from './types.js' ;
3+ import { BraceExpression , CompileStatement , CompilerError , Expression , FunctionStatement , GlobalStatement , ImportStatement , ImportsStatement , KeywordStatement , Node , NodeType , OperatorStatement , ParenExpression , PrimitiveTypeExpression , ProgramStatement , RuleStatement , SquareExpression , Statement , StringExpression , SyxConfig , SyxConfigCompile , Token , TokenType , VariableExpression , WhitespaceIdentifierExpression , isCompilerError , statementIsA } from './types.js' ;
4+ import { createSyntaxScriptDiagnosticReport , subRange } from './diagnostic.js' ;
75import { sysparser , syxparser } from './ast.js' ;
86import { tokenizeSys , tokenizeSyx } from './lexer.js' ;
9- import { createSyntaxScriptDiagnosticReport } from './diagnostic.js' ;
10-
117
128export { sysparser , syxparser , dictionary } ;
13- export { escapeRegex , createSyntaxScriptDiagnosticReport , tokenizeSys , tokenizeSyx , isCompilerError } ;
9+ export { escapeRegex , createSyntaxScriptDiagnosticReport , tokenizeSys , tokenizeSyx , isCompilerError , statementIsA , subRange } ;
1410
1511export { BaseRule , BooleanRule , Rule , RuleType , StringRule } ;
1612export { Functionary , FunctionaryValueType } ;
@@ -21,5 +17,5 @@ export { AnyExportable, Exported, ExportedFunction, ExportedKeyword, OneParamete
2117export { CompilerError } ;
2218export { Token , TokenType , Node , NodeType } ;
2319export { Expression , BraceExpression , ParenExpression , SquareExpression , StringExpression , VariableExpression , PrimitiveTypeExpression , WhitespaceIdentifierExpression } ;
24- export { Statement , RuleStatement , ImportStatement , ImportsStatement , CompileStatement , OperatorStatement , FunctionStatement , KeywordStatement , ProgramStatement } ;
20+ export { Statement , RuleStatement , ImportStatement , ImportsStatement , CompileStatement , OperatorStatement , FunctionStatement , KeywordStatement , ProgramStatement , GlobalStatement } ;
2521export { SyxConfig , SyxConfigCompile } ;
0 commit comments