UNPKG

jexl-extended

Version:

Extended grammar for Javascript Expression Language (JEXL)

28 lines (27 loc) 825 B
/** * 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 };