vscode-tmgrammar-test
Version:
Test runner for VSCode textmate grammars
9 lines (8 loc) • 490 B
TypeScript
import { ScopeAssertion, TestCaseMetadata, GrammarTestCase } from './model';
export declare function parseScopeAssertion(testCaseLineNumber: number, commentLength: number, as: String): ScopeAssertion[];
/**
* parse the first line with the format:
* <comment character(s)> SYNTAX TEST "<language identifier>" <"description">? ([+-]<flag>)*
*/
export declare function parseHeader(as: string[]): TestCaseMetadata;
export declare function parseGrammarTestCase(str: string): GrammarTestCase;