UNPKG

meld-spec

Version:

Specification for the Meld scripting language

33 lines (32 loc) 2.19 kB
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';