prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
29 lines (28 loc) • 750 B
JavaScript
import { a as languages } from "../../core-8vQkh0Rd.js";
//#region src/prism/languages/gedcom.js
languages.gedcom = {
"line-value": {
pattern: /(^[ ]*\d+ +(?:@\w[\w!"$%&'()*+,./:;<=>?[\\\]^`{|}~\x80-\xfe #-]*@ +)?\w+ ).+/m,
lookbehind: true,
inside: { "pointer": {
pattern: /^@\w[\w!"$%&'()*+,./:;<=>?[\\\]^`{|}~\x80-\xfe #-]*@$/,
alias: "variable"
} }
},
"record": {
pattern: /(^[ ]*\d+ +(?:@\w[\w!"$%&'()*+,./:;<=>?[\\\]^`{|}~\x80-\xfe #-]*@ +)?)\w+/m,
lookbehind: true,
alias: "tag"
},
"level": {
pattern: /(^[ ]*)\d+/m,
lookbehind: true,
alias: "number"
},
"pointer": {
pattern: /@\w[\w!"$%&'()*+,./:;<=>?[\\\]^`{|}~\x80-\xfe #-]*@/,
alias: "variable"
}
};
//#endregion
//# sourceMappingURL=gedcom.js.map