@glimmer/compiler
Version:
14 lines • 3.05 kB
JavaScript
import { keywords } from './impl';
import { curryKeyword } from './utils/curry';
import { getDynamicVarKeyword } from './utils/dynamic-vars';
import { hasBlockKeyword } from './utils/has-block';
import { ifUnlessInlineKeyword } from './utils/if-unless';
import { logKeyword } from './utils/log';
export const CALL_KEYWORDS = keywords('Call').kw('has-block', hasBlockKeyword('has-block')).kw('has-block-params', hasBlockKeyword('has-block-params')).kw('-get-dynamic-var', getDynamicVarKeyword).kw('log', logKeyword).kw('if', ifUnlessInlineKeyword('if')).kw('unless', ifUnlessInlineKeyword('unless')).kw('component', curryKeyword(0
/* Component */
)).kw('helper', curryKeyword(1
/* Helper */
)).kw('modifier', curryKeyword(2
/* Modifier */
));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2NvbXBpbGVyL2xpYi9wYXNzZXMvMS1ub3JtYWxpemF0aW9uL2tleXdvcmRzL2NhbGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsU0FBUyxRQUFULFFBQXlCLFFBQXpCO0FBQ0EsU0FBUyxZQUFULFFBQTZCLGVBQTdCO0FBQ0EsU0FBUyxvQkFBVCxRQUFxQyxzQkFBckM7QUFDQSxTQUFTLGVBQVQsUUFBZ0MsbUJBQWhDO0FBQ0EsU0FBUyxxQkFBVCxRQUFzQyxtQkFBdEM7QUFDQSxTQUFTLFVBQVQsUUFBMkIsYUFBM0I7QUFFQSxPQUFPLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQyxNQUFELENBQVIsQ0FDMUIsRUFEMEIsQ0FDdkIsV0FEdUIsRUFDVixlQUFlLENBQUMsV0FBRCxDQURMLEVBRTFCLEVBRjBCLENBRXZCLGtCQUZ1QixFQUVILGVBQWUsQ0FBQyxrQkFBRCxDQUZaLEVBRzFCLEVBSDBCLENBR3ZCLGtCQUh1QixFQUdILG9CQUhHLEVBSTFCLEVBSjBCLENBSXZCLEtBSnVCLEVBSWhCLFVBSmdCLEVBSzFCLEVBTDBCLENBS3ZCLElBTHVCLEVBS2pCLHFCQUFxQixDQUFDLElBQUQsQ0FMSixFQU0xQixFQU4wQixDQU12QixRQU51QixFQU1iLHFCQUFxQixDQUFDLFFBQUQsQ0FOUixFQU8xQixFQVAwQixDQU92QixXQVB1QixFQU9WLFlBQVksQ0FBQTtBQUFBO0FBQUEsQ0FQRixFQVExQixFQVIwQixDQVF2QixRQVJ1QixFQVFiLFlBQVksQ0FBQTtBQUFBO0FBQUEsQ0FSQyxFQVMxQixFQVQwQixDQVN2QixVQVR1QixFQVNYLFlBQVksQ0FBQTtBQUFBO0FBQUEsQ0FURCxDQUF0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEN1cnJpZWRUeXBlIH0gZnJvbSAnQGdsaW1tZXIvaW50ZXJmYWNlcyc7XG5cbmltcG9ydCB7IGtleXdvcmRzIH0gZnJvbSAnLi9pbXBsJztcbmltcG9ydCB7IGN1cnJ5S2V5d29yZCB9IGZyb20gJy4vdXRpbHMvY3VycnknO1xuaW1wb3J0IHsgZ2V0RHluYW1pY1ZhcktleXdvcmQgfSBmcm9tICcuL3V0aWxzL2R5bmFtaWMtdmFycyc7XG5pbXBvcnQgeyBoYXNCbG9ja0tleXdvcmQgfSBmcm9tICcuL3V0aWxzL2hhcy1ibG9jayc7XG5pbXBvcnQgeyBpZlVubGVzc0lubGluZUtleXdvcmQgfSBmcm9tICcuL3V0aWxzL2lmLXVubGVzcyc7XG5pbXBvcnQgeyBsb2dLZXl3b3JkIH0gZnJvbSAnLi91dGlscy9sb2cnO1xuXG5leHBvcnQgY29uc3QgQ0FMTF9LRVlXT1JEUyA9IGtleXdvcmRzKCdDYWxsJylcbiAgLmt3KCdoYXMtYmxvY2snLCBoYXNCbG9ja0tleXdvcmQoJ2hhcy1ibG9jaycpKVxuICAua3coJ2hhcy1ibG9jay1wYXJhbXMnLCBoYXNCbG9ja0tleXdvcmQoJ2hhcy1ibG9jay1wYXJhbXMnKSlcbiAgLmt3KCctZ2V0LWR5bmFtaWMtdmFyJywgZ2V0RHluYW1pY1ZhcktleXdvcmQpXG4gIC5rdygnbG9nJywgbG9nS2V5d29yZClcbiAgLmt3KCdpZicsIGlmVW5sZXNzSW5saW5lS2V5d29yZCgnaWYnKSlcbiAgLmt3KCd1bmxlc3MnLCBpZlVubGVzc0lubGluZUtleXdvcmQoJ3VubGVzcycpKVxuICAua3coJ2NvbXBvbmVudCcsIGN1cnJ5S2V5d29yZChDdXJyaWVkVHlwZS5Db21wb25lbnQpKVxuICAua3coJ2hlbHBlcicsIGN1cnJ5S2V5d29yZChDdXJyaWVkVHlwZS5IZWxwZXIpKVxuICAua3coJ21vZGlmaWVyJywgY3VycnlLZXl3b3JkKEN1cnJpZWRUeXBlLk1vZGlmaWVyKSk7XG4iXSwic291cmNlUm9vdCI6IiJ9