// This file was generated by lezer-generator. You probably shouldn't edit it. import {LRParser} from "@lezer/lr" const spec_identifier = {__proto__:null,break:16, goto:20, do:24, end:26, while:30, nil:32, true:34, false:36, or:80, and:82, not:104, function:114, query:122, from:129, where:133, order:137, by:139, desc:143, asc:145, nulls:147, first:149, last:151, select:155, limit:159, group:163, having:167, repeat:170, until:172, if:176, then:178, elseif:180, else:182, for:186, in:194, local:204, return:220} export const parser = LRParser.deserialize({ version: 14, states: "FvO!ZQPOOOOQO'#Cc'#CcO!UQPO'#CaO!bQPOOOOQO'#FT'#FTO!vQQO'#CwO$]QPO'#FSOOQO'#FS'#FSO$gQPO'#FSOOQO'#Eh'#EhO%vQPO'#EgOOQO'#FO'#FOOOQO'#Eo'#EoO%{QPO'#C_OOQO'#C_'#C_QOQPOOO!UQPO'#CeO&`QPO'#CgO!vQQO'#CjO&gQPO'#ESO!vQQO'#EVO!UQPO'#E[O!UQPO'#EcO&nQPO'#EiO&vQQO'#EmO'^QPO,58{OOQO'#Cq'#CqO!UQPO,59^O!vQQO,59`O(gQQO'#C|O(nQQO'#FYOOQO'#FU'#FUOOQO,59f,59fO!UQPO,59fO(uQPO'#FQO,eQPO,59cOOQO'#Dc'#DcOOQO'#Dd'#DdOOQO'#De'#DeO!vQQO'#DaOOQO'#FQ'#FQO,lQPO'#DfO,qQSO'#DjO,vQPO'#ExO-OQPO,5WQPO,5`QPO,5;OO!UQPO,5;OOOQO1G0i1G0iO!UQPO'#ElOOQO,5;V,5;VO!UQPO'#EyO>kQPO,5XQ`O'#FZOOQO1G0U1G0UOOQO-E8s-E8sOOQOAN>}AN>}O&`QPOAN>}O!>xQPO,5;aO!?PQPOAN>}O!?UQPO<R#Q;'S=o;'S;=`>}<%lO=ok>UVO!_>k!_!`?T!`#P>k#P#Q@X#Q;'S>k;'S;=`Ao<%lO>kk>nTO#P=o#P#Q7z#Q;'S=o;'S;=`>}<%lO=ok?QP;=`<%l=ok?WTO#P?g#P#Q@P#Q;'S?g;'S;=`?y<%lO?gk?jTO#P?g#P#Q7z#Q;'S?g;'S;=`?y<%lO?gk?|P;=`<%l?gk@UP#uk!_!`8Qk@[VO!_=o!_!`@q!`#P=o#P#QAu#Q;'S=o;'S;=`>}<%lO=ok@tTO#P=o#P#QAT#Q;'S=o;'S;=`>}<%lO=okAYV#ukO!_>k!_!`?T!`#P>k#P#Q@X#Q;'S>k;'S;=`Ao<%lO>kkArP;=`<%l>kkAxVO!_?g!_!`?T!`#P?g#P#QAu#Q;'S?g;'S;=`?y<%lO?goBdT$^SO#PBs#P#QCV#Q;'SBs;'S;=`Ci<%lOBskBvTO#PBs#P#QCV#Q;'SBs;'S;=`Ci<%lOBskCYTO#PBs#P#Q%b#Q;'SBs;'S;=`Ci<%lOBskClP;=`<%lBsoCtPjP#P#QCwnC|O$`n~DRO$Z~~DWOq~~D]O$O~~DbOu~~DgP$Q~!_!`$m", tokenizers: [0, 1, 2, 3, 4], topRules: {"Chunk":[0,2]}, dynamicPrecedences: {"136":1}, specialized: [{term: 127, get: (value) => spec_identifier[value] || -1}], tokenPrec: 4137 })