configuration/strings/grammar.strings.ts
configuration/strings/grammar.strings.ts is a file in Code Parse. 37 lines of code and 16 definitions.
export const BUILD_COMMAND = "npm run build:grammars -w @govlab/code-parse --";
export const BUILD_SUMMARY =
"Fetch every declared tree-sitter grammar, build each missing grammar to WebAssembly, and write the language extension map.";
export const NO_TARBALL = "npm pack produced no tarball";
export const UNKNOWN_FAILURE = "unknown";
export const WASM_UNBUILT_PREFIX = "wasm-unbuilt (extensions kept)";
export const SKIPPED_PREFIX = "skipped";
export const noParserSource = function noParserSource(subdir?: string): string {
return `no src/parser.c at ${subdir ?? "<root>"}`;
};
export const noteOf = function noteOf(lang: string, reason: string): string {
return `${lang}: ${reason}`;
};
export const builtLine = function builtLine(lang: string, fileTypes: readonly string[]): string {
return `ok ${lang} (${fileTypes.join(",")})\n`;
};
export const wasmFailedLine = function wasmFailedLine(lang: string, reason: string): string {
return `WASM BUILD FAILED ${lang}: ${reason}\n`;
};
export const fetchFailedLine = function fetchFailedLine(lang: string, reason: string): string {
return `FETCH FAILED ${lang}: ${reason}\n`;
};
export const wroteLine = function wroteLine(count: number, target: string): string {
return `\nwrote ${String(count)} language extension set(s) to ${target}\n`;
};
export const builtSummary = function builtSummary(built: readonly string[]): string {
return `\nbuilt ${String(built.length)} grammar(s): ${built.join(" ")}\n`;
};
export const noteLine = function noteLine(prefix: string, note: string): string {
return `${prefix} ${note}\n`;
};
export const fetchFailedNote = function fetchFailedNote(note: string): string {
return `fetch failed ${note}\n`;
};
export const buildFailed = function buildFailed(reason: string): string {
return `build-grammars failed: ${reason}\n`;
};