jexl-extended
Version:
Extended grammar for Javascript Expression Language (JEXL)
28 lines (27 loc) • 825 B
JavaScript
/**
* Monaco Editor Language Configuration for JEXL
* This provides the basic language configuration without requiring Monaco as a dependency
*/
export const 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
};