meld-spec
Version:
Specification for the Meld scripting language
33 lines (32 loc) • 2.19 kB
TypeScript
import { MeldNode, DirectiveNode, TextNode, CodeFenceNode, VariableNode, ErrorNode, TextVarNode, DataVarNode, PathVarNode, CommentNode, NodeType, SourceLocation, DirectiveData } from './types/nodes';
import { DirectiveKind, CommandDefinition, CommandMetadata, RiskLevel } from './types/directives';
import { MultiLineBlock } from './types/syntax';
import { Parser, ParserTestCase } from './types/parser';
import { ValidationError, ValidationContext, ValidationResult, Example } from './types/validation';
export { MeldNode, DirectiveNode, TextNode, CodeFenceNode, VariableNode, ErrorNode, TextVarNode, DataVarNode, PathVarNode, CommentNode, NodeType, SourceLocation, DirectiveData, DirectiveKind, MultiLineBlock, CommandDefinition, CommandMetadata, RiskLevel, Parser, ParserTestCase, ValidationError, ValidationContext, ValidationResult, Example };
export * from './types/directives';
export * from './types/syntax';
export * from './types/schema';
export * from './types/api';
export * from './types/variables';
export * from './types/parser';
export * from './types/validation';
export * from './spec/tests/directives/api/api.test';
export * from './spec/tests/directives/api/api-invalid.test';
export * from './spec/tests/directives/data/data.test';
export * from './spec/tests/directives/data/data-invalid.test';
export * from './spec/tests/directives/define/define.test';
export * from './spec/tests/directives/define/define-invalid.test';
export * from './spec/tests/directives/embed/embed.test';
export * from './spec/tests/directives/embed/embed-invalid.test';
export * from './spec/tests/directives/import/import.test';
export * from './spec/tests/directives/import/import-invalid.test';
export * from './spec/tests/directives/path/path.test';
export * from './spec/tests/directives/path/path-invalid.test';
export * from './spec/tests/directives/run/run.test';
export * from './spec/tests/directives/run/run-invalid.test';
export * from './spec/tests/directives/text/text.test';
export * from './spec/tests/directives/text/text-invalid.test';
export * from './spec/tests/comments/comments.test';
export * from './spec/tests/comments/comments-invalid.test';
export * from './version';