{"version":3,"sources":["../../src/config.ts"],"sourcesContent":["import { Types } from \"./types\";\n\nexport const UNKNOWN_RULE = {\n  key: \".+\",\n  data: {\n    type: Types.UNKNOWN,\n  },\n} as const;\n\nexport const config = {\n  rules: [\n    {\n      key: \"sin|cos|tg|ctg|log|sqrt|abs\",\n      data: {\n        type: Types.NAMED_FUNCTION,\n        args: 1,\n        precedence: 4,\n      },\n    },\n    {\n      key: \"PI|E|pi|e|π\",\n      data: {\n        type: Types.CONSTANT,\n      },\n    },\n    {\n      key: \"[\\\\^]\",\n      data: {\n        type: Types.OPERATOR,\n        args: 2,\n        precedence: 3,\n      },\n    },\n    {\n      key: \"[\\\\*\\\\/]\",\n      data: {\n        type: Types.OPERATOR,\n        args: 2,\n        precedence: 2,\n      },\n    },\n    {\n      key: \"[\\\\+\\\\-]\",\n      data: {\n        type: Types.OPERATOR,\n        args: 2,\n        precedence: 1,\n      },\n    },\n    { key: \"[(\\\\[]\", data: { type: Types.LEFT_PARENTHESIS } },\n    { key: \"[)\\\\]]\", data: { type: Types.RIGHT_PARENTHESIS } },\n    { key: \"[0-9.,]+\", data: { type: Types.NUMBER } },\n    { key: \"[a-zA-Z]\", data: { type: Types.VARIABLE } },\n  ],\n};\n"],"mappings":";AAEO,IAAM,eAAe;AAAA,EAC1B,KAAK;AAAA,EACL,MAAM;AAAA,IACJ;AAAA,EACF;AACF;AAEO,IAAM,SAAS;AAAA,EACpB,OAAO;AAAA,IACL;AAAA,MACE,KAAK;AAAA,MACL,MAAM;AAAA,QACJ;AAAA,QACA,MAAM;AAAA,QACN,YAAY;AAAA,MACd;AAAA,IACF;AAAA,IACA;AAAA,MACE,KAAK;AAAA,MACL,MAAM;AAAA,QACJ;AAAA,MACF;AAAA,IACF;AAAA,IACA;AAAA,MACE,KAAK;AAAA,MACL,MAAM;AAAA,QACJ;AAAA,QACA,MAAM;AAAA,QACN,YAAY;AAAA,MACd;AAAA,IACF;AAAA,IACA;AAAA,MACE,KAAK;AAAA,MACL,MAAM;AAAA,QACJ;AAAA,QACA,MAAM;AAAA,QACN,YAAY;AAAA,MACd;AAAA,IACF;AAAA,IACA;AAAA,MACE,KAAK;AAAA,MACL,MAAM;AAAA,QACJ;AAAA,QACA,MAAM;AAAA,QACN,YAAY;AAAA,MACd;AAAA,IACF;AAAA,IACA,EAAE,KAAK,UAAU,MAAM,EAAE,gDAA6B,EAAE;AAAA,IACxD,EAAE,KAAK,UAAU,MAAM,EAAE,kDAA8B,EAAE;AAAA,IACzD,EAAE,KAAK,YAAY,MAAM,EAAE,4BAAmB,EAAE;AAAA,IAChD,EAAE,KAAK,YAAY,MAAM,EAAE,gCAAqB,EAAE;AAAA,EACpD;AACF;","names":[]}