jexl-extended
Version:
Extended grammar for Javascript Expression Language (JEXL)
31 lines (30 loc) • 941 B
JavaScript
;
/**
* Monaco Editor Language Configuration for JEXL
* This provides the basic language configuration without requiring Monaco as a dependency
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.jexlLanguageConfiguration = void 0;
exports.jexlLanguageConfiguration = {
// JEXL does not support comments - removed comment configuration
brackets: [
['{', '}'],
['[', ']'],
['(', ')']
],
autoClosingPairs: [
{ open: '{', close: '}' },
{ open: '[', close: ']' },
{ open: '(', close: ')' },
{ open: '"', close: '"' },
{ open: "'", close: "'" }
],
surroundingPairs: [
{ open: '{', close: '}' },
{ open: '[', close: ']' },
{ open: '(', close: ')' },
{ open: '"', close: '"' },
{ open: "'", close: "'" }
]
// Removed folding configuration as JEXL doesn't support comments
};